Client/Unity
[Unity] Debug.Log도 비용이 상당하다.
령호
2015. 1. 14. 18:47
Release Build 시에는 Debug.Log, Error, Warning 등의 메세지를 지워주는 게 좋다.
파일로 저장, 모바일 디바이스의 경우 Logcat 전송과 같은 처리들이 들어있어 비용이 상당히 많이 나간다.
(왠만한 로직보다 더 많은 비용과 많은 GC를 남긴다.)
이미 프로젝트에 너무 많은 로그가 있어 한번에 처리하려고 검색해보니 좋은 예제가 있었다.
https://github.com/pb0/DebugDisabler/blob/master/Debug.cs