Я пытаюсь запустить сервер websocket в android. Он работает perfetct в окнах, но я получаю переполнение кучи в android. В чем причина? Сообщение в LogCat являетсяОбнаружение утечки памяти в java на Android
07-15 03:29:09.608: D/dalvikvm(2169): GC_CONCURRENT freed 427K, 9% free 6898K/7559K, paused 13ms+6ms
07-15 03:29:10.668: D/dalvikvm(2169): GC_CONCURRENT freed 418K, 9% free 6898K/7559K, paused 13ms+5ms
07-15 03:29:11.760: D/dalvikvm(2169): GC_CONCURRENT freed 418K, 9% free 6898K/7559K, paused 13ms+12ms
07-15 03:29:12.758: D/dalvikvm(2169): GC_CONCURRENT freed 416K, 9% free 6901K/7559K, paused 8ms+8ms
gc запускается в свободную память, это паузы, которые вы видите, когда gc запускается в свободную память. 13 мс + 6 мс. – Raghunandan
в чем причина? –
https://www.youtube.com/watch?v=_CruQY55HOk. проверьте это видео, вы узнаете причину. когда куча заполнена, а приложение требует памяти, gc запускается в свободную память. – Raghunandan