调用System.gc()和系统杀死的进程之间的区别

时间:2014-02-19 12:29:45

标签: java android garbage-collection

之间有什么区别
  • System.gc()在Android应用中的活动中调用

  • 低内存的Android系统查杀过程?

1 个答案:

答案 0 :(得分:0)

两者在System.gc()调用垃圾收集器开始运行但不确定它会运行的意义上是不同的。如果它找不到更多的内存,那么它就开始释放分配的内存。

  

Android系统查杀低内存的过程?

如果android发现可用的可用内存低于设备,那么它会尝试终止长时间运行的进程并释放相关的内存

更新

最好不要调用System.gc(),因为当系统发现没有空闲内存时,android系统会调用此方法。