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

App runs slowly on 1.12.6 #1474

Open
kmcbest opened this issue Mar 11, 2025 · 11 comments
Open

App runs slowly on 1.12.6 #1474

kmcbest opened this issue Mar 11, 2025 · 11 comments

Comments

@kmcbest
Copy link

kmcbest commented Mar 11, 2025

Describe the bug
After updating and cataloguing on the new version, the APP still runs slowly

  • the response time is longer
  • with intermittent "app isn't responding" pop-ups
  • and the tagging interface is not snappy anymore

To Reproduce
Steps to reproduce the behavior:

  1. Update to 1.12.6, launch and wait for the APP to rebuild DB
  2. Put the APP on idle, and the "app isn't responding" keeps popping up, see video 1
  3. Try to tag an image, when the tagging interface is show, the screen keyboard takes a lot of time to swipe up and down (it used to do so in a fraction of a second), see video 2

Expected behavior
The App should run smoothly without pop-ups and the tagging interface should behave like before version 1.12.4

Screenshots
I've send two screen recording videos to [email protected] as they are sensitive

System information and logs:
Package: deckers.thibault.aves
Installer: com.miui.packageinstaller
Aves version: 1.12.6-play, build 146
Flutter: stable 3.29.1
Android version: 15, API 35
Android build: AP3A.240617.008
Device: Xiaomi 23078RKD5C
Display: pixel ratio=3.0, logical=406.6666666666667x904.0, physical=1220.0x2712.0
Support: dynamic colors=true, geocoder=true, HDR=true, wide gamut=true
Mobile services: not available
Connectivity: wifi
System locales: zh_CN
Storage volumes: /storage/emulated/0/
Storage grants: /storage/emulated/0/Download/sports/, /storage/emulated/0/skdir/, /storage/emulated/0/Movies/, /storage/emulated/0/Download/Infinity/, /storage/emulated/0/Pictures/, /storage/emulated/0/DCIM/, /storage/emulated/0/Download/Boorusphere/, /storage/emulated/0/Tencent/, /storage/emulated/0/IDMP/, /storage/emulated/0/download/Infinity/, /storage/emulated/0/#Comics/, /storage/emulated/0/SYNC/, /storage/emulated/0/Download/Hershuar/, /storage/emulated/0/APPS/, /storage/emulated/0/Download/壁纸/, /storage/emulated/0/Download/Japanese/, /storage/emulated/0/Download/clips/, /storage/emulated/0/Download/pixiv_pick/, /storage/emulated/0/tencent/, /storage/emulated/0/baidunetdisk/, /storage/emulated/0/Download/TeraBox/, /storage/emulated/0/Download/QQ/
Error reporting: true

app log: see attachment

aves-logs-20250311_171928.txt

Additional context
Add any other context about the problem here.

@kmcbest kmcbest added the type:bug Something isn't working label Mar 11, 2025
@deckerst
Copy link
Owner

Do you experience the same issue if you try the Izzy or Libre versions of Aves? These versions do not bundle precomputed shaders, and I see some shader related warnings in your logs.

@kmcbest
Copy link
Author

kmcbest commented Mar 11, 2025

That would require a lot of (un)installations. I'm not sure if the backup/restore feature can be used without setting/preference loss. Since I've always used the play release, the latest update is probably the main reason.

@deckerst
Copy link
Owner

The libre has a different app id, so you could install it side by side with the play version.

@kmcbest
Copy link
Author

kmcbest commented Mar 11, 2025

I tried the Libre version but didn't see significant improvement. It has the 'not responding' popups all the time during the cataloguing process. After the cataloguing done it can still show from time to time. And the tagging interface is a bit faster yet still very slow compared to older version.

@kmcbest
Copy link
Author

kmcbest commented Mar 11, 2025

I uninstalled and reverted to Play release 1.12.3 with settings restored. The's no 'not responding' popups during the cataloguing.

@deckerst
Copy link
Owner

Could you please try this build and let me know how it goes?
It will install as a separate app named "Aves [Profile]".

@kmcbest
Copy link
Author

kmcbest commented Mar 12, 2025

Tested. Everything is back to normal with this profile build. No "not responding" pop-ups anymore and tagging interface snappy again.👍

@deckerst
Copy link
Owner

Thanks for following up.

It's a good news / bad news situation. The version you tested has the latest code for the app itself (which is reassuring), but with the previous version of the framework I'm using, Flutter. So it seems your device has a compatibility issue with the latest stable version of Flutter, v3.29.1.

@kmcbest
Copy link
Author

kmcbest commented Mar 12, 2025

Thanks. Can the issue be isolated for reporting to Flutter team? But I understand it can be troublesome since it only affects a certain device/manufacturer. I'll keep the profile version now and wait for the next Play version when Flutter updates itself again.

@deckerst
Copy link
Owner

If you're willing, you could try another thing: use one of the sluggish versions, but disable the blurring via Settings > Display > Blur effect.

@Fuoxden
Copy link

Fuoxden commented Mar 12, 2025

If you're willing, you could try another thing: use one of the sluggish versions, but disable the blurring via Settings > Display > Blur effect.

that fixed my performance issues! Basically, the app would first run slow, and then would just crash randomly, I'm pretty sure it was basically using up most of my memory on my phone witch made it run terribly, Granted I have over 10k photos with some videos and gifs (don't ask why I have so much) you should put a warning about how it could impact performance on low end or mid range devices

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants