Details
-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
6.8.0
-
None
Description
The QML Image component retains its backing QImage in memory forever, using more than it needs to in many cases. For my application, this uses upwards of 30mb for images that do not need to be cached.
I suggest creating a separate opt-in property on Image, allowing the backing QImage to be released (and reloaded if required, ideally never), instead of merging this into the cache property with some kind of heuristic.