【发布时间】:2016-10-05 10:21:49
【问题描述】:
我正在为一个学校项目开发一个小型电子宠物蛋,但我对应用程序使用的内存量有很大的问题。起初我为应用程序分配了 200MB,经过一番研究,我得到了一个简单的解决方法,通过将可绘制文件夹重命名为 drawable-nodpi 将其减少到 50MB。但这仍然很多。在调查问题时,我确信它与我的布局和 UI 元素有关,因为我删除了所有代码并仅使用布局启动了我的应用程序,并且内存使用量根本没有下降。
图像大小平均约为 30kb,如果我计算内存中可能图像的最大大小,我大约有 1.5MB。
那么所有的内存是从哪里来的呢?这怎么可能?
如果您想自己查看应用程序,可以从 github 获取项目: https://github.com/kruben95/TamaStudent
如果有人可以帮助我或给我一些建议,我会很高兴。
【问题讨论】:
-
避免使用高分辨率图片 (~1920x1080p)。他们疯狂地吃记忆。
标签: android android-layout android-studio memory mobile