2010-02-16 4 views
5

을 보여주는이 로그 캣은안드로이드 GC - 난 내 프로그램을 실행할 때 로그 캣 항상 GC 활동

OBJ, 바이트 및 MS 값의 DIFF와

GC freed 10324 objects/ 510376 bytes in 103 ms 
GC freed 10324 objects/ 510376 bytes in 103 ms 
GC freed 10324 objects/ 510376 bytes in 103 ms 
GC freed 10324 objects/ 510376 bytes in 103 ms 
GC freed 10324 objects/ 510376 bytes in 103 ms 

...

같은 GC와 많은 활동을 보여줍니다

코딩의 나쁜 관행 때문입니까?

답변

5

프로그램에서 많은 개체를 처리해야하는 경우 반드시 그렇습니다. 그렇지 않으면 아니오. 프로그램을 더 빨리 실행해야하거나 항상 매끄럽게 실행해야하는 게임 인 경우 더 큰 범위에서 개체를 다시 사용할 수 있습니다.

+0

@sandis는 우리가 생성 및 사용을 재조정하기 위해 어떤 객체가 가비지 수집되는지 알 수있는 방법이 있습니다. –

+0

죄송합니다, 제 지식은 아닙니다. 새로운 질문을 만드십시오. 그러면 누군가가 도움이 될 것입니다. – pgsandstrom

6

할당 된 위치와 위치를 확인하려면 독립형 DDMS 프로그램과 할당 추적기 탭을 사용하십시오. DDMS 프로그램은 SDK와 함께 제공됩니다. (이것은 이 아니며 이클립스의 ddms 탭과 동일합니다.)