Uploaded image for project: 'Couchbase .NET client library'
  1. Couchbase .NET client library
  2. NCBC-1896

Use Shared Memory Buffers For Operation Response Data

    XMLWordPrintable

Details

    • 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

          Activity

            People

              btburnett3 Brant Burnett
              btburnett3 Brant Burnett
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty