안드로이드 프로그램을 만들고 있는데, 문제가 있습니다.
앱을 실행하면
04-16 14:36:41.183 13780-13790/com.example.speedtrain I/art: Background sticky concurrent mark sweep GC freed 41952(763KB) AllocSpace objects, 0(0B) LOS objects, 34% free, 1545KB/2MB, paused 14.095ms total 23.824ms
04-16 14:37:08.434 13780-13790/com.example.speedtrain I/art: Background sticky concurrent mark sweep GC freed 41952(763KB) AllocSpace objects, 0(0B) LOS objects, 33% free, 1553KB/2MB, paused 10.047ms total 23.929ms
04-16 14:37:08.439 13780-13790/com.example.speedtrain W/art: Suspending all threads took: 5.218ms
04-16 14:37:15.144 13780-13790/com.example.speedtrain I/art: Background partial concurrent mark sweep GC freed 36779(945KB) AllocSpace objects, 0(0B) LOS objects, 43% free, 1323KB/2MB, paused 6.779ms total 13.706ms
04-16 14:37:19.100 13780-13786/com.example.speedtrain W/art: Suspending all threads took: 7.028ms
04-16 14:37:21.304 13780-13790/com.example.speedtrain I/art: Background partial concurrent mark sweep GC freed 37180(974KB) AllocSpace objects, 0(0B) LOS objects, 43% free, 1323KB/2MB, paused 9.995ms total 19.667ms
04-16 14:37:49.792 13780-13790/com.example.speedtrain W/art: Suspending all threads took: 5.531ms
04-16 14:37:50.464 13780-13790/com.example.speedtrain I/art: Background partial concurrent mark sweep GC freed 37180(974KB) AllocSpace objects, 0(0B) LOS objects, 43% free, 1323KB/2MB, paused 5.099ms total 18.404ms
04-16 14:38:05.191 13780-13786/com.example.speedtrain W/art: Suspending all threads took: 5.936ms
04-16 14:38:13.454 13780-13790/com.example.speedtrain I/art: Background partial concurrent mark sweep GC freed 36774(945KB) AllocSpace objects, 0(0B) LOS objects, 43% free, 1323KB/2MB, paused 10.804ms total 17.878ms
04-16 14:38:17.304 13780-13790/com.example.speedtrain I/art: Background sticky concurrent mark sweep GC freed 41952(763KB) AllocSpace objects, 0(0B) LOS objects, 33% free, 1553KB/2MB, paused 6.974ms total 19.424ms
와 같은 로그가 뜨면서 앱이 실행이 안되더군요. 그것도 항상 안되는 것도 아니고 5,6번 껏다가 다시 실행하면 제대로 실행될 때도 있습니다.
인터넷을 뒤져보니 큰 오브젝트를 할당했거나 JSON문제라고 하는데, 메모리를 크게 잡은 것도 아니고(그렇다면 5,6번에 한번씩 제대로 실행되지도 않겠죠) JSON코드는 쓰지도 않았거든요.
무슨 문제일까요?