Skip to content

关于缓存机制和渲染瓶颈 #729

Open
@L-X-J

Description

Content

当前使用 extended_image: ^8.2.1
问题出现在电商 App 首页,点击进入商品详情,返回,此时首页的部分图片会重新刷一下,如下视频

54924_1737442401_raw.mp4

此时的缓存配置如下:

getMemoryImageCache()?.maximumSize = 2000; 
getMemoryImageCache()?.maximumSizeBytes = 100 << 20;

使用默认的maximumSizeBytes也会有这个问题。

当我把缓存增大时,就几乎不会出现这个问题

    getMemoryImageCache()?.maximumSize = 2000; 
    getMemoryImageCache()?.maximumSizeBytes = 400 << 20; 

下面是缓存增大后的视频

400mb.mp4

但是这个是一个治标不治本的方法,我想问一下有没有更好的方式,或者优化方向。

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions