It seems to me that the cache in qquickpixmapcache.cpp is primarily concerned with caching small images that will become part of the texture atlas; whereas PDF pages rendered by the new pdf image plugin are not being cached, so if you jump around to different pages or scroll through a TableView or ListView that shows a lot of different pages, it spends too much time re-rendering pages. I want them to be cached to the extent that memory allows, and the cached images should be disposed of via the usual LRU algorithm.
|For Gerrit Dashboard: QTBUG-84314|
|285826,8||Cache frames from multi-frame Image||dev||qt/qtdeclarative||Status: NEW||0||0|
|285867,2||QQPixmapCache: make cache limit configurable; add categorized logging||dev||qt/qtdeclarative||Status: NEW||0||0|