log 함수의 활성/바활성 처리 관련

13 views
Skip to first unread message

책읽는잉여

unread,
Jul 20, 2013, 10:30:40 AM7/20/13
to gamecodi-s...@googlegroups.com
7/20 일 스터디에서 잠시 이야기를 꺼내보았던 부분인데요...

일단 초기의 제 생각은 인라인화를 기본 전제로 해서 empty function call 은 최적화 시점에서 제거가 된다는 것이었는데

집에 돌아와서 vs2012 에서 간단한 콘솔 프로젝트로 확인해보니 인라인화 여부에 무관하게 제거가 되네요.

그래서 이런 경우 굳이 인라인화를 고려해서 템플릿 함수 노가다를 할 필요가 없어지겠네요.. =ㅅ=a

뭐.. empty function call 의 컴파일러 최적화가 이루어지지 못하더라도 인라인화를 통해서 

템플릿 코드의 경우 펑션콜로 스택을 한번 타고 들어갔다 오는 것은 제거가 된다는 기대는 해볼 수 있겠지만요..

큰 의미는 없지 않나 싶어요....
Reply all
Reply to author
Forward
0 new messages