Details
-
Improvement
-
Resolution: Fixed
-
Major
-
None
-
1
Description
This change should reduce heap allocations (especially on the LOH for responses > 80KB) and the amount of bit blitting.
Note: unless we implement a custom memory pool, responses > 1MB will still be heap allocated. However, it should still reduce the number of heap allocations involved in this edge case, and a custom memory pool can be added in a future iteration if required.
Note: Follow-up with NCBC-1897 is required to reach best efficiency.
Attachments
Issue Links
For Gerrit Dashboard: NCBC-1896 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
106834,3 | NCBC-1896: Use shared memory for operation read | master | couchbase-net-client | Status: MERGED | +2 | +1 |