-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[$1000] DEV Env - App performance on Android is extremely slow - reported by @parasharrajat #10345
Comments
Triggered auto assignment to @PauloGasparSv ( |
Double checking if the ReactNative version upgrade done lately has affected the performance as it was mentioned in the slack thread multiple times |
Problem was replicated successfully locally on cc @roryabraham and @AndrewGable Useful linkshttps://reactnative.dev/blog/2022/06/21/version-069 |
Triggered auto assignment to @adelekennedy ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @Santhosh-Sellavel ( |
Triggered auto assignment to @marcochavezf ( |
Just curious if there is a more specific deliverable for this issue. In the past, when we have issues like "make x faster" the discussion tends not to land anywhere or a variety of solutions are provided. How much faster is fast enough? Are people using Android Emulator or actual devices when they experience the slowness? Am I reading this correctly and the slowness doesn't affect the release build only the dev build? |
Until any permanent fix, the current workaround is to disable Hermes from the android build.gradle
0.70 - https://reactnative.dev/blog/2022/07/08/hermes-as-the-default Lines 82 to 84 in 3faeca0
Result after disabling Hermes on android android_performance.mp4Note: clear android build and rebuild to change effect |
We are using Hermes for two years. Note: if you are adding a proposal, please use |
hm @parasharrajat this is not any proposal this is just temp fix for those who need to test android until the permanent fix |
yes, Hermes was working fine, but in the latest 0.69 they include by default as an engine previously it was external so I believe something goes wrong with android |
Correct. Currently is not usable on the Android dev build. It is very hard to test anything. It is not about performance but bug which is making it impossible to use the app on Android. |
ProposalSolutionOMG, I noticed this issue eight days ago, it is so hard to investigate. 😅
0.mp4ExtraThis is the content of it can be simply verified. |
This seems to have been resolved by #10860 |
Reopening to pay @ntdiary a bounty for figuring out the NDK issue |
@ntdiary Please apply to the upwork job so that @adelekennedy can pay you the bounty. No C+ bounty on this one |
Hi @roryabraham, thanks for reminding 🙂 Actually, it's a pity I didn't do more work with you because of other stuffs. |
Yes, I think it's fair to bump this up to $1000. This issue was urgent and I'm not sure how you even figured out the NDK issue 😂 Were you building your own fork of React Native locally? Anyways, it's possible I might have accidentally fixed this issue while working on something unrelated, but:
|
Thanks for your opinion. 😄 Could I apply to the upwork job for $1000 now? Or need to wait for some other confirmation? |
@adelekennedy, Thanks, I have applied. 😄 |
Can I apply for reporting as well? |
@parasharrajat please do! |
@roryabraham, @adelekennedy Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@parasharrajat did you apply for the bonus? |
@adelekennedy Done. |
@adelekennedy Let's pay this out and close it |
@roryabraham, @adelekennedy Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Expected Result:
App should load and respond quickly
Actual Result:
Button clicks takes about 2-3 second to react.
List rendering is very slow.
Workaround:
unknown
Platform:
Where is this issue occurring?
Version Number:
Reproducible in staging?: N
Reproducible in production?: N
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
screen-2022-08-11_01.00.42.mp4
Expensify/Expensify Issue URL:
Issue reported by: @parasharrajat
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1660159264911759
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: