尝试在GC上找到一些信息。在我的日志中,我经常看到这些:
08-19 22:35:27.513: DEBUG/dalvikvm(1981): GC_EXPLICIT freed 93 objects / 3160 bytes in 999ms
08-19 22:35:28.256: DEBUG/dalvikvm(2331): GC_FOR_MALLOC freed 15082 objects / 523496 bytes in 47ms
2是什么区别?
答案 0 :(得分:0)
当您调用System.gc()时,GC_EXPLICIT垃圾收集将在未来的某个时间发生。 Malloc是用于分配内存的C术语和函数。用于malloced内存的GC将是系统清理死java变量,因为它们已不再使用。 (这是根据需要自动完成的。)