mapleFU commented on PR #39807:
URL: https://github.com/apache/arrow/pull/39807#issuecomment-2002880838
After reducing calling to `ResizableBuffer::Resize`, current pr turns to:
```
CompressionInputZeroCopyBenchmark<::arrow::Compression::GZIP>/InputBytes:8192/PerReadBytes:8192
17346 ns 14395 ns 47957
bytes_per_second=83.4107M/s
CompressionInputZeroCopyBenchmark<::arrow::Compression::GZIP>/InputBytes:65536/PerReadBytes:8192
74538 ns 74469 ns 8225
bytes_per_second=124.029M/s
CompressionInputZeroCopyBenchmark<::arrow::Compression::GZIP>/InputBytes:65536/PerReadBytes:65536
83750 ns 82631 ns 8278 bytes_per_second=111.778M/s
CompressionInputZeroCopyBenchmark<::arrow::Compression::GZIP>/InputBytes:1048576/PerReadBytes:8192
1345548 ns 1337842 ns 530 bytes_per_second=107.93M/s
CompressionInputZeroCopyBenchmark<::arrow::Compression::GZIP>/InputBytes:1048576/PerReadBytes:65536
1358944 ns 1357852 ns 534 bytes_per_second=106.339M/s
CompressionInputZeroCopyBenchmark<::arrow::Compression::GZIP>/InputBytes:1048576/PerReadBytes:1048576
1397426 ns 1391512 ns 508 bytes_per_second=103.767M/s
CompressionInputZeroCopyBenchmark<::arrow::Compression::ZSTD>/InputBytes:8192/PerReadBytes:8192
12235 ns 12200 ns 58011
bytes_per_second=96.8532M/s
CompressionInputZeroCopyBenchmark<::arrow::Compression::ZSTD>/InputBytes:65536/PerReadBytes:8192
55298 ns 55255 ns 12700
bytes_per_second=168.055M/s
CompressionInputZeroCopyBenchmark<::arrow::Compression::ZSTD>/InputBytes:65536/PerReadBytes:65536
60370 ns 59764 ns 11419 bytes_per_second=155.377M/s
CompressionInputZeroCopyBenchmark<::arrow::Compression::ZSTD>/InputBytes:1048576/PerReadBytes:8192
903461 ns 900298 ns 769 bytes_per_second=162.466M/s
CompressionInputZeroCopyBenchmark<::arrow::Compression::ZSTD>/InputBytes:1048576/PerReadBytes:65536
950861 ns 946309 ns 744 bytes_per_second=154.567M/s
CompressionInputZeroCopyBenchmark<::arrow::Compression::ZSTD>/InputBytes:1048576/PerReadBytes:1048576
978464 ns 977109 ns 727 bytes_per_second=149.695M/s
CompressionInputZeroCopyBenchmark<::arrow::Compression::LZ4_FRAME>/InputBytes:8192/PerReadBytes:8192
6457 ns 6451 ns 105751 bytes_per_second=335.891M/s
CompressionInputZeroCopyBenchmark<::arrow::Compression::LZ4_FRAME>/InputBytes:65536/PerReadBytes:8192
21589 ns 21585 ns 31528 bytes_per_second=843.832M/s
CompressionInputZeroCopyBenchmark<::arrow::Compression::LZ4_FRAME>/InputBytes:65536/PerReadBytes:65536
28415 ns 28346 ns 24531 bytes_per_second=642.569M/s
CompressionInputZeroCopyBenchmark<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:8192
382945 ns 382345 ns 1850 bytes_per_second=742.711M/s
CompressionInputZeroCopyBenchmark<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:65536
372741 ns 372615 ns 1829 bytes_per_second=762.106M/s
CompressionInputZeroCopyBenchmark<::arrow::Compression::LZ4_FRAME>/InputBytes:1048576/PerReadBytes:1048576
425632 ns 425422 ns 1617 bytes_per_second=667.506M/s
```
Notice that decompressing a 1024 * 1024 compressed data turns faster, other
wouldn't changed
--
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]