2012-05-12 91 views
-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/5379K, 外部10083K/10303K,暫停22毫秒05-11 23:21:44.415: d/dalvikvm(7578):GC_EXTERNAL_ALLOC釋放< 1K,47%的遊離2879K/5379K, 外部10083K/10303K,暫停23MS 05-11 23:21:44.480: D/dalvikvm(7578):GC_E XTERNAL_ALLOC釋放< 1K,47%的遊離2880K/5379K, 外部10009K/10262K,暫停23MS 05-11 23:21:44.555: d/dalvikvm(7578):GC_EXTERNAL_ALLOC釋放1K,47%的遊離2879K/5379K, 外部10681K/10938K,暫停22ms

這些警告是關於內存泄漏還是隻是警告?

我在兩個不同的設備上測試了我的應用程序。其中一個給這些調試警告(Samsung Galaxy Note)另外一個是(Samsung Galaxy Mini)沒有。這兩個設備之間的區別是否正常?

+0

可能的重複:http://stackoverflow.com/q/4550757/844882 –

回答

1

這是關於Dalvik垃圾收集器消息的answer

我在兩個不同的設備上測試了我的應用程序。其中一個給出這些調試警告 (三星Galaxy Note)另外一個是(Samsung Galaxy Mini)不。 這兩個設備之間的區別是否正常?

我認爲這是正常的,因爲有些手機和我一起工作使theese登錄過而另一些人不

0

「GC_EXTERNAL_ALLOC解放」只是意味着垃圾收集器釋放了一個外部的內存分配。這與內存泄漏無關:-)

+0

我通過Eclipse觀看了所有日誌。任何警告(GC_ *警告)都包括軟件包名稱,但對於我的應用程序的GC警告,包括我應用程序的軟件包名稱。這與調試模式和發佈模式有何不同? – sem