Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a quick check for tail address match during iteration #677

Merged
merged 8 commits into from
Sep 20, 2024

Conversation

TedHartMS
Copy link
Contributor

@TedHartMS TedHartMS commented Sep 19, 2024

This PR was intended to improve performance in non-collision scenarios, especially when the record is on disk, but turns out that the existing check that searches until iter.NextAddress already accounts for most of that, though there is a few % gain from some of the reorganization.

This PR also adds struct wrappers for inlining Push ScanFunctions calls.

@TedHartMS TedHartMS merged commit d7d52fd into main Sep 20, 2024
21 checks passed
@TedHartMS TedHartMS deleted the tedhar/scancursor-tailcheck branch September 20, 2024 18:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants