-
-
Notifications
You must be signed in to change notification settings - Fork 22
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
Extreme performance issues when scrolling downwards in App Drawer #65
Comments
Observation: |
How many apps do you have installed? |
This also happens on one of my devices running Android 13, it has around 100 apps. |
@Aga-C 47 on Android 14 GSI. |
102 icons in the app drawer, force killing the app did fix the issue temporarily but it came back gradually and is just as bad as before after a day or two so it feels like some memory leak adjacent issue. |
Total amount of apps including system apps and apps without icons in the launcher seems to be 160 according to my phone's settings. |
Here's an APK with a potential fix: launcher.apk.zip (remove the Please let me know if it works. |
thanks for the update! |
I have 72 apps on my Pixel 8 and scrolling down is choppy, It's more like lots of micro stutters. Scrolling up is fine. |
I turned on HWUI and much more work is done when scrolling down vs scrolling up (I first scroll down then up in the screenshot). Most of the time is spent in the "Input Handling & Animation" and "Misc Time / VSync Delay" categories. |
@ikcikoR could you try to comment out the two places in the code in |
Scrolling down was slow (see issue FossifyOrg#65) because the keyboard was being hidden every time scroll down event. Hiding the keyboard is an expensive operation (found through profiling). They keyboard only needs to be hidden if the search bar is being used (in focus).
Scrolling down was slow (see issue FossifyOrg#65) because the keyboard was being hidden every time there was a scroll down event. Hiding the keyboard is an expensive operation (found through profiling). They keyboard only needs to be hidden if the search bar is being used (in focus).
@ikcikoR Correct, you will need to download the source code and compile it with Android Studio. I'm happy to help over chat or voice if you have more questions. My email is [email protected] |
No worries, I figured it out. Will install soon and update you in a week max as to whether the issue is still occurring or not. |
Ok I did run into some issues related to apk signature but I'll look into how to solve them in a sec |
Yep, figured it out, already installed and the correct way to build this time around |
@MichaelMcDonnell alright, I've been using the fork for 2 days now and the performance is good when both scrolling up and down. I'm not 100% sure yet but it feels like this also might've fixed the problem of the app becoming laggier over time in general, the non-forked version would sometimes completely freeze after a few days and I'd need to force kill the process through app settings to make it work again at all. |
Thanks @ikcikoR! That's great! @naveensingh can I get you to pull my fix in #78? |
Pulled! |
@naveensingh Awesome! Thanks! |
Checklist
Affected app version
1.0.0
Affected Android/Custom ROM version
One UI 6.1 (Android 14)
Affected device model
Samsung Galaxy A53 5G (SM-A536B/DS)
How did you install the app?
F-Droid / IzzyOnDroid
Steps to reproduce the bug
Expected behavior
Framerate not dropping abysmally when scrolling downwards in app drawer.
Actual behavior
Framerate drops abysmally when scrolling downwards in app drawer.
Screenshots/Screen recordings
Recorder_20241101192915.mp4
Additional information
No response
The text was updated successfully, but these errors were encountered: