我有Service
执行AlarmManager
每10秒重复一次,以显示Toast
。
我注意到我的Service
距离我的RAM大约12 mb。有没有办法让它减少内存?可能是每10秒钟发射到Toast
的差分网络?
答案 0 :(得分:2)
检查相同值的多个变量分配。消除它们并尽可能多地重用值。
答案 1 :(得分:2)
你正在考虑这些问题,这也很好,但也记得用指标来衡量。
所以我的建议是通过创建一个几乎不做任何事情然后观察其内存占用情况的虚拟应用来向自己证明你能够或不能减少足迹。然后决定您希望投入多少时间来优化您的应用。