어플 내에서 하는 작업이 꽤 메모리를 많이 먹는 작업입니다.
그래도 쓰레드 처리하고 돌아가게는 했는데, 문제가 생겼네요.
처음에는 꽤 빠른데, 같은 작업을 다시 한번 할경우 속도가 점점 느려집니다.
아래는 로그캣 내용인데요.
pointCount 는 돌아가는 거 보려고 돌때마다 증가되면서 뿌린거에요.
왜 갈수록 느려지는지 조언좀 부탁드려요 ㅠㅠ
03-26 15:37:37.576: I/dalvikvm-heap(12761): Grow heap (frag case) to 90.933MB for 16016-byte allocation
03-26 15:37:37.631: D/dalvikvm(12761): GC_FOR_ALLOC freed <1K, 5% free 92528K/96711K, paused 56ms, total 56ms
03-26 15:37:37.631: D/pointCount(12761): 1512
03-26 15:37:37.636: D/pointCount(12761): 1513
03-26 15:37:37.696: D/dalvikvm(12761): GC_FOR_ALLOC freed 44K, 5% free 92546K/96711K, paused 64ms, total 64ms
03-26 15:37:37.701: D/pointCount(12761): 1514
03-26 15:37:37.751: D/dalvikvm(12761): GC_FOR_ALLOC freed 23K, 5% free 92563K/96711K, paused 52ms, total 52ms
03-26 15:37:37.806: D/dalvikvm(12761): GC_FOR_ALLOC freed 17K, 5% free 92563K/96711K, paused 55ms, total 55ms
03-26 15:37:37.806: D/pointCount(12761): 1515
03-26 15:37:37.871: D/dalvikvm(12761): GC_FOR_ALLOC freed 56K, 5% free 92540K/96711K, paused 64ms, total 64ms
03-26 15:37:37.871: I/dalvikvm-heap(12761): Grow heap (frag case) to 90.958MB for 16016-byte allocation
03-26 15:37:37.926: D/dalvikvm(12761): GC_FOR_ALLOC freed <1K, 5% free 92555K/96775K, paused 54ms, total 54ms
03-26 15:37:37.926: D/pointCount(12761): 1516
03-26 15:37:37.926: D/pointCount(12761): 1517
03-26 15:37:37.981: D/dalvikvm(12761): GC_FOR_ALLOC freed 41K, 5% free 92574K/96775K, paused 52ms, total 53ms
03-26 15:37:37.981: D/pointCount(12761): 1518
03-26 15:37:38.046: D/dalvikvm(12761): GC_FOR_ALLOC freed 23K, 5% free 92591K/96775K, paused 63ms, total 63ms
03-26 15:37:38.101: D/dalvikvm(12761): GC_FOR_ALLOC freed 16K, 5% free 92591K/96775K, paused 56ms, total 56ms
03-26 15:37:38.101: D/pointCount(12761): 1519
03-26 15:37:38.166: D/dalvikvm(12761): GC_FOR_ALLOC freed 5K, 5% free 92607K/96775K, paused 63ms, total 64ms