Я получаю слишком много GC_FOR_ALLOC от dalvikvm. Я получаю XML из службы REST: в одном действии я анализирую около 100 строк программно (меня), а в другом упражнении я использую SimpleXML для разбора около 200 строк.
В первом я получаю 50 GC_FOR_ALLOC. Во втором я получаю как 300! (Я даже не могу опубликовать его, тело составляет 29579 символов, и это разрешено только 30k)
Я искал, и почти все жалуются на gc_for_ "M" alloc, а не gc_for_ "A" lloc.
Проблема SimpleXML в том, что созданные экземпляры?
Я вывешу logcat dump dalvikvm, возможно, значения имеют некоторую информацию.
Большое спасибо за вашу помощь.
12-11 06:13:49.564: D/dalvikvm(6759): GC_FOR_ALLOC freed 362K, 13% free 4116K/4688K, paused 181ms, total 182ms
12-11 06:13:50.074: D/dalvikvm(6759): GC_FOR_ALLOC freed 303K, 13% free 4134K/4708K, paused 142ms, total 142ms
.... repeated many times .....
12-11 06:14:06.254: D/dalvikvm(6759): GC_FOR_ALLOC freed 73K, 13% free 4159K/4768K, paused 53ms, total 53ms
12-11 06:14:06.314: D/dalvikvm(6759): GC_FOR_ALLOC freed 103K, 13% free 4159K/4768K, paused 56ms, total 57ms
12-11 06:14:06.374: D/dalvikvm(6759): GC_FOR_ALLOC freed 29K, 12% free 4203K/4768K, paused 54ms, total 54ms
12-11 06:14:06.424: D/dalvikvm(6759): GC_FOR_ALLOC freed 73K, 13% fre