Skip to content

Conversation

BFuerchau
Copy link

  • Modify _row array from DbValue[] to object[]
  • new ReadRowObjectValues
  • store only object[] in queue
  • create single DbValue[] in Fetch/FetchAsync if data is read
  • copy object[] to DbValue[] on dequeue

Advantage:

  • less object creation, single result row
  • less garbage, only destroy arrays and not many DbValue
  • Performance increase 5 - 15% depending on environment
- Modify _row array from DbValue[] to object[] - new ReadRowObjectValues - store only object[] in queue - create single DbValue[] in Fetch/FetchAsync if data is read - copy object[] to DbValue[] on dequeue Advantage: - less object creation, single result row - less garbage, only destroy arrays and not many DbValue - Performance increase 5 - 15% depending on environment
@BFuerchau
Copy link
Author

The same as Versio 13 GdsStament. If not both are in the same request, the override for version 13 doesn't happen to get the correct Read...().

@BFuerchau BFuerchau closed this Jun 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant