Conversation
|
GNU testsuite comparison: |
Merging this PR will degrade performance by 13.49%
|
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | Memory | shuf_repeat_sampling[50000] |
1.1 MB | 1.1 MB | +4.79% |
| ⚡ | Memory | shuf_lines[100000] |
10.3 MB | 9.8 MB | +5.31% |
| ❌ | Simulation | shuf_lines[100000] |
27.4 ms | 31.7 ms | -13.49% |
Comparing xtqqczze:memchr/split_seps (bd916b4) with main (ff6dd99)
Footnotes
-
48 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
|
It touches data twice. I think it is why perf -13.49% . |
|
You might try to scan first few byte and predict capacity. |
|
first we should improve benchmarks to include short average line length: #11364 |
Can we get length of one SIMD scan? Averadge is enough (no need to get from system)? |
No description provided.