我有一个应用程序,它正在执行一些基本操作,例如:下载文件,安装文件,查询手机,使用线程,HttpClient连接等等。(没什么太复杂的。)
它还在内部运行一个perm服务(一种监听器)
奇怪的是:当我第一次将它安装在我的设备上时,它在内存中的大小约为150 kb。但过了一段时间(可能是几天的活动),大小意外增长,上次我检查它达到了664KB。
可能是什么原因?这种记忆测量是否可行? 我应该检查什么或者如何解决它以便在内存中提取它时保持小?
谢谢, 射线。
答案 0 :(得分:1)
这通常是由于堆的碎片,有足够的资源来研究常规Java VM,你必须查看Dalvik文档以获得有助于Android的工具。