Отличается ли GC_FOR_ALLOC от GC_FOR_MALLOC?

https://developer.android.com/tools/debugging/debugging-memory.html относится к GC_FOR_MALLOC, которого я не вижу в своем журнале. Это вообще не относится к GC_FOR_ALLOC.

Я вижу GC_FOR_ALLOC:

03-12 10:11:02.382: D/dalvikvm(21382): GC_FOR_ALLOC freed 5383K, 30% free 27403K/39060K, paused 48ms, total 49ms
03-12 10:11:20.912: D/dalvikvm(21382): GC_FOR_ALLOC freed 8100K, 30% free 27392K/39060K, paused 63ms, total 63ms

В чем разница между этими двумя событиями GC?


person nmr    schedule 12.03.2014    source источник


Ответы (1)


GC_FOR_ALLOC — это просто новое имя, которое используется для GC_FOR_MALLOC в более новых версиях Android, поэтому они одинаковы. Google действительно должен обновить эту документацию:/

Я получил ответ отсюда, если вы хотите его проверить: Что означают GC_FOR_MALLOC, GC_EXPLICIT и другие GC_* в Android Logcat?

person Franco    schedule 29.04.2014