게임을 만드는 중인데

 

게임중 로그를 보면

 

GC_CONCURRENT freed 1504K, 7% free 32133K / 34375K, paused 1ms+9ms

GC_FOR_ALLOC freed 3510K, 13% free 31568K/34375K, pause 28ms

 

게임중에 지속적으로 GC_FOR_ALLOC 부분에서 미세한 렉이 발생합니다.

렉을 잡아주려고 하는데 의미를 몰라서 어디를 수정해야 할지 모르겠습니다.

 

1504K 만큼 쓰레기 처리했고.. 34375K 중에 32133K 쓰고있고 쓰레기 처리하는데 1ms+9ms 걸렸다..

정도로 이해하고 있었는데

 

궁금한게

GC_CONCURRENT와 GC_FOR_ALLOC는 무슨 의미인가요?

 

그리고 paused 부분 28ms처럼 시간 하나만 나오는것과 1ms+9ms처럼 두개의 시간이 나오는건 무슨 차이인가요?