android - Firemonkey - ListView 中的位图和内存问题
问题描述
在 firemonkey 中,我在本地(win、IOS、Android)保存了一些 Jpeg 格式的位图并降低了质量和大小。这样 3 或 4 Mb 文件变成 100 或 200Kb
当我在运行时将这些文件重新加载到我插入 TListBoxItem 的 Trectangle 的 TBitmap 中时,占用的 RAM 很多,有时甚至 20 Mb。结果是,如果我必须在内存中的磁盘上上传总共 20 Mb 的 150 个文件,我发现自己占用了将近 600 Mb。有谁知道为什么以及如何减少内存占用?谢谢
解决方案
推荐阅读
- flutter - Flutter:在无状态小部件中调用异步方法
- macos - 有没有办法让 localhost 在 docker (for mac) 容器中的 CLI 环境中可用?
- matlab - 如何以编程方式在 Simulink 模型中设置 To File 模块参数?
- kubernetes - 外部服务的 Kubernetes 入口规则
- reactjs - 使用反应表中的选择下拉列表过滤数据
- git - 在 CI 中的克隆操作期间如何对 github 子模块进行身份验证?
- c# - 反序列化 XML 文件属性
- python - 有人可以帮我在 Python 中使用 pip 吗?
- webrtc - 连接问题 webRTC 应用程序。只能在本地工作,不能在移动设备上工作
- c# - 并行运行多个任务会导致 System.AggregateException