Skip to content

fix: DH-21438: fix performance regression caused by recent changes#310

Merged
kosak merged 1 commit intodeephaven:mainfrom
kosak:kosak_common-case
Jan 21, 2026
Merged

fix: DH-21438: fix performance regression caused by recent changes#310
kosak merged 1 commit intodeephaven:mainfrom
kosak:kosak_common-case

Conversation

@kosak
Copy link
Copy Markdown
Contributor

@kosak kosak commented Jan 21, 2026

Our benchmarks showed that #309 caused a 5-10% performance regression.

By inlining the character scans in a couple of places we are able to recapture that performance and even do a little better (on the order of 1-2%) than we were doing originally.

@kosak kosak requested a review from lbooker42 January 21, 2026 06:20
@kosak kosak self-assigned this Jan 21, 2026
@kosak kosak force-pushed the kosak_common-case branch from c40ba82 to ec26ba8 Compare January 21, 2026 06:28
@kosak kosak force-pushed the kosak_common-case branch from ec26ba8 to d7c12d3 Compare January 21, 2026 06:35
Copy link
Copy Markdown

@lbooker42 lbooker42 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@kosak kosak merged commit e51f9b5 into deephaven:main Jan 21, 2026
3 checks passed
@kosak kosak deleted the kosak_common-case branch January 21, 2026 19:17
@github-actions github-actions Bot locked and limited conversation to collaborators Jan 21, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants