Skip to content
Discussion options

You must be logged in to vote

建议将需求描述的更加详细一些,没有太清楚你是想做 PAGFile 文件的内存缓存还是 PAGFile 渲染内容的内存缓存
如果是 PAGFile 的内存缓存,业务层不需要考虑,原因有两个:PAG SDK 内部会基于底层数据有做缓存,缓存池大小为 50;即便没有命中,pag 文件解码获取到 PAGFile 一般都是 ms 级别的,不会成为性能的瓶颈
如果是 PAGFile 渲染内容的缓存,可以看下这篇文章:https://pag.io/docs/use-pagimageview.html, 内存缓存一般仅使用渲染帧数较少的场景,对标 gif、webp 动画,没有接口可以获取到内存大小,但是可以根据渲染尺寸和帧数计算出来

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Answer selected by kevingpqi123
Comment options

You must be logged in to vote
1 reply
@kevingpqi123
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Ideas
Labels
None yet
2 participants