Skip to content

perf(profiling): increase frame and stack deduplication speed - #2261

Open
Litarnus wants to merge 1 commit into
continuous-profiling-01-excimer-log-converterfrom
continuous-profiling-02-converter-performance
Open

Litarnus wants to merge 1 commit into
continuous-profiling-01-excimer-log-converterfrom
continuous-profiling-02-converter-performance

Conversation

@Litarnus

Copy link
Copy Markdown
Collaborator

Improves performance for stack deduplication. Instead of serialising and then md5-ing the frames, we can also just concatenate them. The order of indices is already unique, and created an md5 hash will not create more uniqueness.

Also instead of creating a string to represent the path, we can use a multi dimensional array which will reduce the number of string allocations that we have to perform.

@Litarnus
Litarnus added this pull request to stack #2262 October 15, 2026 15:20
@Litarnus
Litarnus removed this pull request from stack #2262 October 17, 2026 23:14
@Litarnus
Litarnus added this pull request to stack #2282 October 17, 2026 23:16
@Litarnus
Litarnus force-pushed the continuous-profiling-02-converter-performance branch from 078a3ef to 3b91345 Compare October 18, 2026 10:45
@Litarnus
Litarnus force-pushed the continuous-profiling-02-converter-performance branch from 3b91345 to c48533a Compare October 18, 2026 19:19
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.

1 participant