首页 > 解决方案 > Firemonkey - ListView 中的位图和内存问题

问题描述

在 firemonkey 中,我在本地(win、IOS、Android)保存了一些 Jpeg 格式的位图并降低了质量和大小。这样 3 或 4 Mb 文件变成 100 或 200Kb

当我在运行时将这些文件重新加载到我插入 TListBoxItem 的 Trectangle 的 TBitmap 中时,占用的 RAM 很多,有时甚至 20 Mb。结果是,如果我必须在内存中的磁盘上上传总共 20 Mb 的 150 个文件,我发现自己占用了将近 600 Mb。有谁知道为什么以及如何减少内存占用?谢谢

标签: androidiosmemory-leaksjpegtbitmap

解决方案


推荐阅读