【发布时间】:2011-10-13 09:06:34
【问题描述】:
在我的应用程序中,从服务中,我将数据输入数据库,并使用计时器在重复的时间间隔内将这些数据收集到某个 Bean 类对象中。我在我的活动中使用该实例来获取数据。该系统首先运行良好。但是该服务继续消耗更多内存。在某些时候,它达到了近 30 MB。最终服务被ActivityManager关闭,发出的语句是:强制停止服务ServiceRecord。为什么服务消耗这么多内存,而应用程序只跑了100KB左右。我在 Eclipse 中使用了 MAT,但它并没有给出一个清晰的画面,它消耗了这么多的内存。
【问题讨论】:
标签: android android-service eclipse-memory-analyzer