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]

Reply via email to