부재 : 경험과 프로파일러를 사용하여, 20%를 찾아 내자.
이유
1. 코드의 20% 부분이 실행시간의 80%를 찾이 하기 때문이다.
2. 제일 효과적인 부분만 찾아내어 최적화를 하는것이 제일 효율이 높다.
구현 방법
1. 어느 부위에서 병목현상이 일어날지 경험을 쌓아라.
2. 프로파일러를 잘 쓰면 병목현상 부위를 찾는데 수월할 것이다.
개인적인 생각
1. .. 프로그래머에게 있어서 효율과 성능 개선은 .. 자존심이다.
이유
1. 코드의 20% 부분이 실행시간의 80%를 찾이 하기 때문이다.
2. 제일 효과적인 부분만 찾아내어 최적화를 하는것이 제일 효율이 높다.
구현 방법
1. 어느 부위에서 병목현상이 일어날지 경험을 쌓아라.
2. 프로파일러를 잘 쓰면 병목현상 부위를 찾는데 수월할 것이다.
개인적인 생각
1. .. 프로그래머에게 있어서 효율과 성능 개선은 .. 자존심이다.
'책 정리 > More Effective C++ 1판' 카테고리의 다른 글
항목 21 : 오버로딩은 불필요한 암시적 타입변환을 막는 한 방법이다. (0) | 2008.05.20 |
---|---|
항목 20 : 반환값 최적화가 가능하게 하자. (0) | 2008.05.20 |
항목 19 : 임시 객체의 원류를 정확히 이해하자. (0) | 2008.05.20 |
항목 18 : 예상되는 계산 결과를 미리 준비하면 처리비용을 깍을 수 있다. (0) | 2008.05.20 |
항목 17 : 효율 향상에 있어 지연 평가는 충분히 고려해 볼 만하다. (0) | 2008.05.20 |
항목 15 : 예외 처리에 드는 비용에 대해서 정확히 파악하자 (0) | 2008.05.20 |
항목 14 : 예외지정 기능은 냉철하게 사용 하자 (0) | 2008.05.19 |
항목 13 : 발생한 예외는 참조자로 받아내자. (0) | 2008.05.19 |
항목 12 : 예외 발생이 매개변수 전달 혹은 가상 함수 호출과 어떻게 다른지를 이해하자. (0) | 2008.05.18 |
항목 11 : 소멸자에서는 예외가 탈출하지 못하게 하자. (0) | 2008.05.16 |
최근댓글