-
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
[Performance] General performance investigation for opening app from customer profile trace #46595
Comments
Auto-assigning issues to engineers is no longer supported. If you think this issue should receive engineering attention, please raise it in #whatsnext. |
cc @sakluger (feel free to assign me as I (or someone from my team) will work on this ticket!) |
Hey @hannojg, any updates on this collection of issues? |
Working through the issues one by one, currently working on this one: I will also find someone from my team to help with these performance issues! |
Looks like we are adding some timing performance logging: #46807 |
I'm going to change this to a Weekly since it's a tracking issue related to four specific performance investigations. |
One important thing we just found out. During that time the whole app seemed block, presumably due to the sequential queue waiting for OpenApp to finish. I feel like this is something we maybe want to improve on the backend? During that time I was seeing a constant skeleton loader (I actually thought the app would be broken). cc @chrispader |
Hanno distributed the issues above to a few other people so we can work on them in parallel. Otherwise, no major updates. I'll be OOO for the next week so I will check back then. |
How are these coming along @hannojg ? |
Hey @hannojg, do you have any updates on any of the performance issues we're tracking here? |
Looks like steady progress is being made in the PR review. |
Looks like all reviews are complete on #48652, but it's failing one test. Hopefully this will be live very soon! |
The PR was merged but seems to have caused a deploy blocker: #51123 |
This went to prod! |
Hm, did it? I think the PR was reverted |
I am currently working on re-applying + fixing issues |
No updates, we're still working on getting this fixed. |
How is this going @hannojg? |
New PR will be ready in a moment: |
Hey @hannojg, what's the latest? Looks like there is a bit more cleanup needed before we can merge the PR you linked above? |
Yes exactly, would be awesome if we could work through that list here: After those are merged I can work on the next set of cleanup PRs. The final goal is to cleanup the existing code so that i can reuse a stable ordering logic for the new performance PR :) |
Latest update here: #51954 (comment)
|
The final cleanup PR has been created (more info: #51954 (comment)) |
As of yesterday, cleanups are complete. Now Hanno is working on fixing the Search suffix tree implementation PR. Latest update here: #51954 (comment) |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
What performance issue do we need to solve?
We had a customer meeting and they had really bad performance. We recorded multiple profile traces with them.
This issue is about the profile trace for app open.
The collection of issues:
What is the impact of this on end-users?
Slow or completely hanging/blocked app when starting.
List any benchmarks that show the severity of the issue
https://share.firefox.dev/4fgLVcm
Proposed solution (if any)
None yet, I will go through the profile and see what can be optimised, what exactly caused those lags.
List any benchmarks after implementing the changes to show impacts of the proposed solution (if any)
not available yet
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: v9.0.11-5
Reproducible in staging?: not tested
Reproducible in production?: yes
Email or phone of affected tester (no customers): customer
Logs: See performance file
Notes/Photos/Videos: See attached video
Expensify/Expensify Issue URL: n/a
Issue reported by: @hannojg
Slack conversation: https://expensify.slack.com/archives/C05LX9D6E07/p1721919928992729
View all open jobs on Upwork
The text was updated successfully, but these errors were encountered: