1. Canvas 분리Canvas 내에 유아이 요소가 바뀌면 Canvas를 다시 그리기 때문에 자주 바뀌는 유아이는 따로 Canvas를 만들어서 관리한다. 2. Text 갱신 최소화tmp는 갱신시 비용이 큰데 매프레임 변경하는 코드를 작성하는 것은 피하는 것이 낫다. 또한 GC최적화에도 언급했듯이, text = "Score : " + score 같은 코드는 피해야한다. stringbuilder를 사용한다. 3. 스크롤뷰스크롤뷰에 생성 및 삭제를 하면 비용이 많이 들기 때문에오브젝트 풀링을 이용한다. 4. CanvasGroup으로 SetActive 최소화SetActive는 엔진 내부에서 GC가 발생한다. 따라서 canvasGroup.alpha = 0;canvasGroup.interactable = fa..