0. 정리
-
성능은 반드시 측정해야 한다.
-
테스트 가능한 예측을 만들고 “적어둔다”
-
테스트 과정에서 발생하는 코드의 변경 사항을 기록한다.
-
10/90법칙(전체 코드의 10%가 전체 실행 시간의 90%를 소비한다는 법칙)을 기억하라
-
명령문이 메모리를 몇 번 읽고 쓰는지를 셈으로써 문장의 비용을 추정할 수 있다.
-
Windows의
clock()
함수는 신뢰할 수 있는 1밀리초 틱을 제공하며, Windows 8 이상에서는GetSystemTimePreciseAsFileTime()
함수가 1마이크로초 미만 틱을 제공한다.