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

fix: normalize frame in-app resolution for modules & function prefixes #2234

Merged
merged 2 commits into from
Mar 14, 2023

Conversation

vaind
Copy link
Collaborator

@vaind vaind commented Mar 14, 2023

Originally, I was concerned about the in-app resolution implementation not using binary prefix search especially since it would be used in profiling where there are easily thousands of frames. I've added a micro-benchmark to measure the current implementation but it looks good enough to me at the moment.

Then, I noticed some frames in profiling are recognized in-app even though they're coming from Sentry so I've added test cases to cover that and updated the resolution code.

Forgive me for mixing up concerns in this PR, I just didn't want to add it to the Profiling one to make it even less digestable.

@vaind vaind changed the title chore: add ConfigureAppFrame micro-benchmark fix: normalize frame in-app resolution for modules & function prefixes Mar 14, 2023
@mattjohnsonpint
Copy link
Contributor

LGTM. Please update the tests and changelog to fix check failures.

@vaind vaind force-pushed the chore/in-app-resolution-benchmark branch from 9a00f8b to 0c7e5c7 Compare March 14, 2023 16:27
@vaind vaind enabled auto-merge (squash) March 14, 2023 18:55
@vaind vaind merged commit 6490add into main Mar 14, 2023
@vaind vaind deleted the chore/in-app-resolution-benchmark branch March 14, 2023 19:02
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