
Unity Tips
Unity에서 Enum.Parse함수 GC 발생 줄이기
이전 글에서 Xml 파싱 코드를 만들다 Enum.Parse를 그대로 사용했는데 이 부분에서 GC가 많이 발생해서 이 부분만 때어내서 글을 써볼까 합니다. 웬만한 상황에서는 Enum을 정수형으로 변환해서 저장하고 파싱 하는 게 가장 좋은 방법인데, Xml로 스크립팅을 하게 되는 경우 스크립팅을 하는 작업자분들이 정수형보다는 Enum의 이름으로 보는 게 작업하기 편해서 생각보다 많이 사용됩니다. 이전 글: https://coding-paper.tistory.com/6 Enum.Parse함수: https://docs.microsoft.com/dotnet/api/system.enum.parse 문제 이전 글에서 작업했던 코드를 Unity Profiler에서 확인 했을 때의 스크린샷입니다. GC.Alloc 호출 ..