-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[HOLD for payment 2024-07-10] [HOLD for payment 2024-07-02] [HOLD for payment 2024-06-28] [HOLD for payment 2024-06-28] MEDIUM: Enable Function Symbolication for Detailed Performance Tracing #43649
Comments
Triggered auto assignment to @grgia ( |
@grgia I think this is likely one that an agency contributor will need to take the lead on. @Szymon20000 @adhorodyski can you give us a path forward on achieving symbolication in our current profile tracing? |
@Szymon20000 as far as I remember the ones we used to receive with different bug reports were already symbolicated correctly. Do you think anything could have changed in this regard lately for the Here's one from 1 day ago that I couldn't symbolicate myself against latest And that's the same one after matching it against this branch: |
Hey, Hanno from Margelo here. I will look into checking why we have no source maps using |
The traces we record on the device are unsymbolicated. We need a way to symbolicate them. The flow would be:
We already have a script for symbolication in place. The issue however is that the profile the user created is specific to an app version. And the script only symbolicates for the current commit we are on. So a better solution would be to:
I can help with implementing that. |
@hannojg, thanks for looking into this. Shall I assign you this one? |
Yes please, I'd go ahead and create two PRs, that will:
|
Update for step 1 uploading the source maps:
So I will fix the existing system first |
@grgia First PR for fixing the upload of source maps is up, can you help me get it merged? Thanks! 😊 |
@grgia The next PR is ready: A script was added that can be used to easily symbolicate cpu profiles |
Two things:
|
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.85-7 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2024-06-28. 🎊 For reference, here are some details about the assignees on this issue:
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.0-9 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2024-06-28. 🎊 For reference, here are some details about the assignees on this issue:
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.1-19 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2024-07-02. 🎊 For reference, here are some details about the assignees on this issue:
|
Triggered auto assignment to @greg-schroeder ( |
closing as complete, reviews were internal |
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.3-7 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2024-07-10. 🎊 For reference, here are some details about the assignees on this issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
Problem
Without symbols in our profile traces we can only guess which functions took so much time, based on the bottom-up stack (and try to manually map the amount of loops & internals to what we have in code).
Solution
Properly symbolicate the data in the performance profile feature into human-readable function names, line numbers, and file names so our team can identify the cause of slows in app.
Issue Owner
Current Issue Owner: @greg-schroederThe text was updated successfully, but these errors were encountered: