원문보기
http://gall.dcinside.com/board/view/?id=programming&no=590196
느려터진건 알고 있었지만 이정도일줄은 몰랐다. 넘 갤갤거려 1000번만 돌렸다.
아래는 debug 빌드 후 테스트
원문보기
http://gall.dcinside.com/board/view/?id=programming&no=590196
느려터진건 알고 있었지만 이정도일줄은 몰랐다. 넘 갤갤거려 1000번만 돌렸다.
아래는 debug 빌드 후 테스트
성능 필요한 곳에 try catch 는 정말 다메 다메 하다.
1000배..? 어마어마하군요
이런 걸 cpu clock 세보면서 고민하는 사람은 정말 오랫만에 본다.
내가 좀 늙어쪄
저 결과만 놓고 보면 대충 throw 한 번에 1400000 클럭 정도 꿀꺽 했다고 생각하시면 될듯. ( 1회 실행 기준 2회 throw )
이건 말이 안되는 숫자니까 throw 되지 않는 경우에도 시스템 퍼포먼스를 냠냠.
아무리 하드웨어 빨로 왠만한 거 뭉개버리는 시대라지만 이건 숫자가 좀 너무하네
심각하넹 정말
게임엔진 만들 때 쓰면 거시기하겠능걸
응 거시기하다 참말로
추측되기로는 저런 속도는 STL 이 debug 모드로 빌드되지 않으면 나오기 힘든 속도니까... 정말 debug binary 를 생성하는지도!
그래서 디버그 모드로 돌려보았습니다.
디버그 바이너리 속도랑도 꽤 차이가 있넹.