我的android appwiget有一些内存问题, (这是基于可绘制动画重复的小玩具appwidget)
所以我在Android Studio中观看了我的内存查看器。
我发现我的应用程序的内存在初始时间增加了,但是当内存不足时它会自动释放一些内存。
我想知道android函数是做什么的。
我可以使用java代码控制此版本功能吗?
*我在真实设备android ver 4.42测试
答案 0 :(得分:0)
您在谈论Garbage Collection,这是从内存中删除不再需要的对象的过程。您可以很好地了解它在Java here中的工作原理。
在Android(以及一般的Java)中,您可以建议虚拟机使用System.gc()调用来执行此操作。但请注意:
向VM表明运行垃圾收集器是一个好时机。请注意,这只是一个提示。无法保证垃圾收集器实际上会运行。