8000 perf[buffer]: faster buffer iterator by joseph-isaacs · Pull Request #6876 · vortex-data/vortex · GitHub
[go: up one dir, main page]

Skip to content

perf[buffer]: faster buffer iterator#6876

Merged
joseph-isaacs merged 2 commits intodevelopfrom
ji/faster-iter
Mar 11, 2026
Merged

perf[buffer]: faster buffer iterator#6876
joseph-isaacs merged 2 commits intodevelopfrom
ji/faster-iter

Conversation

@joseph-isaacs
Copy link
Contributor
@joseph-isaacs joseph-isaacs commented Mar 11, 2026

Use ptr chasing for iter

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@codspeed-hq
Copy link
codspeed-hq bot commented Mar 11, 2026

Merging this PR will improve performance by 18.36%

⚡ 2 improved benchmarks
✅ 1027 untouched benchmarks
⏩ 1466 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation bitwise_not_vortex_buffer_mut[1024] 535.6 ns 477.2 ns +12.22%
Simulation bitwise_not_vortex_buffer_mut[128] 376.1 ns 317.8 ns +18.36%

Comparing ji/faster-iter (e9d6e53) with develop (480f728)

Open in CodSpeed

Footnotes

  1. 1466 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.

@joseph-isaacs joseph-isaacs marked this pull request as ready for review March 11, 2026 10:29
@joseph-isaacs joseph-isaacs added the changelog/performance A performance improvement label Mar 11, 2026
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs enabled auto-merge (squash) March 11, 2026 10:45
@joseph-isaacs joseph-isaacs merged commit e0f2dbb into develop Mar 11, 2026
51 checks passed
@joseph-isaacs joseph-isaacs deleted the ji/faster-iter branch March 11, 2026 10:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/performance A performance improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

0