프로파일링
-
Unity - 메모리 프로파일러보관함 2020. 8. 30. 11:58
우선 기존에 유니티 2018 버전 이전에 사용할 수 있었던 메모리 프로파일러를 공유하던 사이트가 사라짐에 따라 유니티 2018 이전 버전에서는 메모리 프로파일러를 이용할 수 없게 됐음을 알린다. 메모리 프로파일러 설치 방법 [Window] - [Package Manager]를 눌러 패키지 매니저 창을 열어준다. 패키지 매니저에서 Advanced라고 적혀있는 메뉴를 누른 뒤 [Show preview packages]를 누른다. 메모리 프로파일러가 프리뷰 버전이기 때문에 설정해주지 않으면 리스트에 보이지 않는다. 이후 리스트에서 Memory Profiler를 찾아 클릭 후 Install 버튼을 눌러 설치해 주면 된다. 메모리 프로파일러 설치 후 실행 방법 설치가 완료된 이후에는 기존 Profiler와 동일한..
-
Unity - 메모리 프로파일러(모듈)보관함 2020. 8. 5. 08:06
메모리 프로파일러 모듈의 구성 먼저 메모리 프로파일러는 CPU 프로파일러와는 달리 프레임 차트를 거의 보지 않는다. 이유는 다음과 같다. 메모리의 특성 메모리는 CPU와는 달리 특정 지점에서 피크가 생기지 않기에 전체적인 수치를 낮춰야 한다. 매니지드 언어의 특성 C#의 경우 매니지드 언어이기 때문에 사용자가 메모리 언로드 시점을 정하는 것이 아닌 GC를 Garbage Collect(이후 GC)를 통해 이뤄지므로 메모리의 변화가 GC를 기준으로 이뤄진다. 그렇기에 메모리 프로파일링에서는 메모리 프로파일러 모듈의 세부 정보창을 기준으로 작업을 진행하게 된다. 메모리 프로파일러 모듈의 세부 정보창은 Simple모드와 Detailed 모드로 나뉜다. 이를 간략하게 설명하면 다음과 같다. Simple 모드 메모..