pitrou commented on PR #40774: URL: https://github.com/apache/arrow/pull/40774#issuecomment-2018298226
Benchmark results are encouraging except for jemalloc which needs more massaging to fully exploit (see comments in the source): ``` ------------------------------------------------------------------------------------------------- Benchmark Time CPU Iterations UserCounters... ------------------------------------------------------------------------------------------------- ReallocateGrowing<SystemAlloc> 267140 ns 267082 ns 2620 items_per_second=239.627k/s percent_in_place=0 ReallocateGrowingNoCopy<SystemAlloc> 6271 ns 6270 ns 111590 items_per_second=10.2078M/s percent_in_place=75 ReallocateGrowing<Jemalloc> 9133 ns 9132 ns 76586 items_per_second=7.00834M/s percent_in_place=93.75 ReallocateGrowingNoCopy<Jemalloc> 23503 ns 23500 ns 29719 items_per_second=2.72346M/s percent_in_place=26.0635 ReallocateGrowing<Mimalloc> 72325 ns 72311 ns 9674 items_per_second=885.071k/s percent_in_place=54.6875 ReallocateGrowingNoCopy<Mimalloc> 10122 ns 10120 ns 69251 items_per_second=6.32395M/s percent_in_place=78.125 ReallocateShrinking<SystemAlloc> 206661 ns 206608 ns 5258 items_per_second=309.765k/s percent_in_place=0 ReallocateShrinkingNoCopy<SystemAlloc> 6571 ns 6570 ns 106790 items_per_second=9.74056M/s percent_in_place=73.4375 ReallocateShrinking<Jemalloc> 9396 ns 9394 ns 74619 items_per_second=6.81305M/s percent_in_place=93.75 ReallocateShrinkingNoCopy<Jemalloc> 23662 ns 23658 ns 29572 items_per_second=2.70523M/s percent_in_place=26.0422 ReallocateShrinking<Mimalloc> 5882 ns 5881 ns 119515 items_per_second=10.8828M/s percent_in_place=89.0625 ReallocateShrinkingNoCopy<Mimalloc> 2064 ns 2064 ns 339045 items_per_second=31.0091M/s percent_in_place=98.4375 ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
