유니티의 프로파일러 기능을 통해, 병목 현상을 체크하고, 문제가 되는 부분을 찾아내어 수정할 수 있는 능력을 기르자.

    void Update()
    {
        for(int i = 0; i < 1000000; ++i)
        {
            float a = Mathf.Sqrt(i);
        }
    }

image.png

image.png

FPS Frame Time
60 FPS 16.6 ms
30 FPS 33 ms
15 FPS 66 ms

image.png

색상 의미
노랑 Rendering
파랑 Scripts
연두 Physics
보라 UI
회색 Others