Optimizing/Unity
gc.markdependencies
붕대마음
2016. 9. 7. 12:42
반응형
어느순간 gc.markdependencies 가 엄청난 렉을 유발한다.
거의 대부분은 Resources.UnloadUnusedAssets() 함수 호출 때문.
이 함수 자체가 많은 GCCollect 시간을 요구하는데 모바일 폰에서
cpu 타임이 느려질 수 있다.
대신 수동으로 Resources.UnloadAssets("")을 사용하자.
이 함수는 GC를 유발시키지 않는다.
이 함수를 실시간을 보증하지 않는다.
그래서 yield return 0과 같이 써주는 걸 권장한다.