
youtu.be/8l9fEjiC2qE In Unity Profiler 2020.1부터는 프로파일러와 에디터랑 분리하여 확인할 수 있음. GPU의 경우 Legacy쉐이더만 확인이 가능. 안드로이드와 iOS도 안됨.. In Memory Profiler In Frame Debugger 왜 Batching이 깨지는지 알려줌. 정리 Unity Profiler에 나오는 Tag에 익숙해지자. 모바일에서는 TotalMemory보다 Bandwidth가 더 중요한 척도이다. XCode에는 Instruments라는 툴이 있음. GPU Vender에서 제공해주는 Profiling툴이 있음. 안드로이드의 경우 탈옥해야가능... 프로파일링을 할때 최저사양을 설정 최저사양에서 현재예산을 측정 남은 버젯을 기준으로 최적화 전략을 선..

youtu.be/d_0uDfNEOk8 프로파일러에서 graphics.blit/device.present 항목으로 대기하는 부분은 gpu boundary 즉, gpu job이 끝날때까지 cpu가 대기하고 있다고 보면 된다. 프로파일러에서 calls가 높고 ms가 높다면, cpu에서의 draw call이 높다고 볼 수 있다. Gpu 프로파일링 Fillrate = 화면 픽셀수 x 프래그먼트 쉐이더 복잡도 x 오버드로우 gpu의 경우 유니티 프로파일러로는 측정이 불가함. 최근 디바이스의 경우 해상도가 hd 이상으로 올라가는 경향이므로 dpi를 조절하는게 의미가 있음. 프로파일링하다가 dpi를 줄였을때 의미있는 결과가 나오면 gpu 병목인지를 가늠해볼 수 있다. 오버드로우 병목의 경우는 보통 파티클이 많아져서 겹..
- Total
- Today
- Yesterday