유니티
게임 최적화(3) - 초보들이 놓치기 쉬운 최적화!
안녕하세요, 규니티입니다.최적화 특집 시리즈 3편입니다. 오늘 주제는 놓치기 쉬운 최적화예요.1편에서 Profiler 보는 법, 2편에서 Draw Call 줄이는 법을 다뤘는데, 이번 편은 조금 달라요. 코드가 돌아가긴 하는데 "이게 맞는 방식인가?" 싶은 것들이에요. 초보 때 몰라서 가장 많이 저지르는 실수 세 가지를 정리해봤습니다.1. String GC Alloc프레임이 별 이유 없이 뚝뚝 끊긴다면 첫 번째로 의심해야 할 게 문자열 연산이에요.왜 string이 문제야?C#에서 string은 불변(Immutable) 객체예요. 한 번 만들어진 문자열은 수정이 안 되고, 뭔가 바꾸려면 무조건 새 객체를 힙에 생성해야 해요. string a = "Score: ";string b = a + "100"; ..
2026. 6. 10. 22:55