-1

在我的日志猫中,我看到太多这样的警告;

05-11 23:21:44.225: D/dalvikvm(7578): GC_EXTERNAL_ALLOC 释放 11K, 47% 空闲 2881K/5379K, 外部 11655K/11801K, 暂停 39ms 05-11 23:21:44.300: D/dalvikvm(7578): GC_EXTERNAL_ALLOC 释放 2K,47% 空闲 2880K/5379K,外部 10083K/10303K,暂停 22ms 05-11 23:21:44.360:D/dalvikvm(7578):GC_EXTERNAL_ALLOC 释放 1K,47% 空闲 2880K/53709K,03K,外部 1暂停 22 毫秒 05-11 23:21:44.415: D/dalvikvm(7578): GC_EXTERNAL_ALLOC 释放 <1K, 47% 空闲 2879K/5379K, 外部 10083K/10303K, 暂停 23 毫秒 05-11 23:21:44.480: D/dalvikvm( 7578): GC_EXTERNAL_ALLOC 释放 <1K, 47% 空闲 2880K/5379K, 外部 10009K/10262K, 暂停 23ms 05-11 23:21:44.555: D/dalvikvm(7578): GC_EXTERNAL_ALLOC 释放 1K, 47% 空闲 2879K/57 10681K/10938K,暂停 22ms

这些是关于内存泄漏的警告还是只是警告?

我在两个不同的设备上测试了我的应用程序。其中一个给出这些调试警告(Samsung Galaxy Note),另一个是(Samsung Galaxy Mini)没有。两个设备之间的这种差异是否正常?

4

2 回答 2

1

这是有关 Dalvik 垃圾收集器消息的答案。

我在两个不同的设备上测试了我的应用程序。其中一个给出这些调试警告(Samsung Galaxy Note),另一个是(Samsung Galaxy Mini)没有。两个设备之间的这种差异是否正常?

我认为这很正常,因为我使用的一些手机也提供了这些日志,而另一些则没有

于 2012-05-12T20:39:10.327 回答
0

“GC_EXTERNAL_ALLOC freed”只是意味着垃圾收集器已经释放了外部内存分配。这与内存泄漏无关:-)

于 2012-05-12T20:42:40.447 回答