2010-12-23 72 views
1

我有一个应用程序,它正在做一些基本的操作,比如:下载文件,安装文件,查询手机,使用线程,HttpClient连接等(没有太复杂的)。应用程序内存大小意外增长

它也运行的烫发服务中(样监听器)

的奇怪的事情是:当我第一次intall在我的设备上,它的大小在内存大约是150 KB。但过了一段时间(可能是几天的活动),规模意外增长,最后一次检查达到664KB。

可能是什么原因?这种记忆力措施是否可行? 我应该检查什么或者我应该如何解决它,以便在内存中提取它时保持它很小?

谢谢, 射线。

回答

1

这通常是由于堆的碎片化,有大量资源需要对常规Java VM进行研究,因此您必须查看Dalvik文档以获取有助于Android的工具。

+0

另一个奇怪的是,我不能 “清除” 此特定应用程序的应用程序管理器中的内存?任何想法为什么?也许我需要以某种方式启用它? – rayman 2010-12-23 07:06:31

相关问题