【发布时间】:2011-07-15 10:16:17
【问题描述】:
我有一个应用程序有一个服务,它使用ArrayList<Double> 在后台存储数字很长时间;该变量在服务启动时初始化。
服务在后台,会频繁访问变量(这就是我不想使用文件管理或设置的原因——为了文件 I/O 会非常昂贵电池寿命)。
该变量在其生命周期内可能约为 1MB->2MB。
是否可以肯定地说变量永远不会被 GC 或系统清空,或者有什么方法可以防止它?
【问题讨论】:
标签: android memory-management scope instance-variables power-management