algoliasearch-client-csharp icon indicating copy to clipboard operation
algoliasearch-client-csharp copied to clipboard

Buffering

Open SebastianStehle opened this issue 2 years ago • 1 comments

  • Algolia Client Version: #.#.#
  • Language Version:

Description

I have seen that you use a lot of buffering (aka MemoryStream) for request and response parsing. It has some value for retries, but for the successful cases it causes unnecessary pressure on the GC.

Is this something you would accept a PR?

Steps To Reproduce

SebastianStehle avatar Jul 23 '22 07:07 SebastianStehle

Hello,

Can you elaborate on your use case? Would you also have some numbers/benchmarks to share regarding the GC/memory pressure?

Ant-hem avatar Jul 26 '22 06:07 Ant-hem