Skip to content

Store symbol tables separately from fxprof_processed_profile::LibraryInfo #551

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

Merged
merged 1 commit into from
Apr 15, 2025

Conversation

mstange
Copy link
Owner

@mstange mstange commented Apr 15, 2025

We already have a separate Profile::set_lib_symbol_table method so just use that always. Most consumers just specify None, and now they don't have to do that anymore.

But the main motivation for this change was performance: We were hashing the symbol table during calls to handle_for_lib. This fixes that.

@mstange mstange enabled auto-merge April 15, 2025 03:10
…Info.

We already have a separate Profile::set_lib_symbol_table method so just use that always.
Most consumers just specify None, and now they don't have to do that anymore.

But the main motivation for this change was performance: We were hashing the symbol
table during calls to handle_for_lib. This fixes that.
@mstange mstange force-pushed the push-kzmtupwovrzu branch from 020d72d to 296b78a Compare April 15, 2025 12:38
@mstange mstange merged commit 6205b9a into main Apr 15, 2025
15 checks passed
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