Details
-
Task
-
Resolution: Unresolved
-
P2: Important
-
None
-
5.15.0, 6.3.0
-
Huawei Mate 20 Lite, Android 10
A colleague tested on Windows, but it probably happens on all the platforms.
Description
I compared the performance of Flutter, Qt, and React Native in rendering.
Everything was in order until I decided to use AnimatedImage in my tests.
All that the app was doing was displaying X gifs in a grid.
For X=18 the Qt app was already using a lot of memory. It was almost 1GB.
For X=200 it quickly maximized the available memory and the app died.
Underlying QMovie probably causes that.
Competitive frameworks didn't have those problems.
I've tested with Qt 6.3 and 5.15.2.
Attached is the code source of the app and a screenshot from the profiler (for X=18).
Attachments
Issue Links
- duplicates
-
QTBUG-46619 Growing memory when AnimatedImage is playing
-
- Reported
-
-
QTBUG-64272 AnimatedImage uses a lot of memory when caching is enabled
-
- Open
-
-
QTBUG-80734 Some gif files leak a lot of memory
-
- Closed
-
- is duplicated by
-
QTBUG-112179 AnimatedImage use significant amount of GPU
-
- Closed
-
- relates to
-
QTBUG-107895 AnimatedImage does not seem to respect the asynchronous property.
-
- Reported
-
-
QTBUG-64025 AnimatedImage causes frameswapping even when invisible
-
- Reported
-
-
QTBUG-46619 Growing memory when AnimatedImage is playing
-
- Reported
-