테스트
-
Unity 씬 전환 최적화 테스트일지 2019. 11. 9. 16:01
테스트 진행) 0. 조건 설정 각 씬은 50,000 개의 회전하는 박스 오브젝트로 구성됨. 총 세개의 씬으로 구성되며 1번씬부터 3번씬 그리고 다시 1번씬으로 5번의 씬 전환을 진행. 성능 프로파일러를 통해 성능(메모리 및 속도) 변화 파악을 진행. 1. 기본 씬 전환 아무런 작업 없이 씬 5번 로드 2. 씬 전환 사이에 빈 씬 로드 씬 로딩 전 빈 씬으로 전환한 뒤 실제 로딩할 씬으로 전환 3. 기본 씬 전환 후 gc.collect 여러번 호출 씬 로딩을 5번 한 뒤 6번째 로딩할 때 GC.Collect()를 7번 호출 결론) 기본 씬 전환 시 약간 메모리 사용량이 올라간 것이 확인되었다. 씬 로딩이 완료된 뒤 GC가 동작하는 것이 맞는 듯 하다. GC.Collect()를 7번 호출하면 내부적으로 즉시..