Skip to content

15x faster reflow in debug builds#17550

Merged
DHowett merged 1 commit intomainfrom
dev/lhecker/reflow-debug-perf
Jul 12, 2024
Merged

15x faster reflow in debug builds#17550
DHowett merged 1 commit intomainfrom
dev/lhecker/reflow-debug-perf

Conversation

@lhecker
Copy link
Member

@lhecker lhecker commented Jul 11, 2024

STL iterators have a significant overhead. This improves performance
of GetLastNonSpaceColumn by >100x (it's too large to measure),
and reflow by ~15x in debug builds. This makes text reflow in debug
builds today ~10x faster than it used to be in release builds before
the large rewrites in #15701 and #13626.

@lhecker lhecker added this pull request to the merge queue Jul 12, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jul 12, 2024
@DHowett DHowett added this pull request to the merge queue Jul 12, 2024
Merged via the queue into main with commit 04c33f3 Jul 12, 2024
@DHowett DHowett deleted the dev/lhecker/reflow-debug-perf branch July 12, 2024 03:05
@lhecker lhecker added the Area-Performance Performance-related issue label Nov 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area-Performance Performance-related issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants