2. Optimization and Performance

C++ 최적화/성능 기법들에 대해 알아보자.

12. inline

최적화의 첫 번째 규칙 : 하지 마라. 최적화의 두 번째 규칙 : 아직 하지 마라. 성능 프로파일링이 필요성을 입증할 때까지는 인라이닝이나 자세한 튜닝을 하지 마라.

13. Lazy Optimization, Part 1: A Plain Old String

std::string의 append()는 분할 상환 O(1)이다.

14. Lazy Optimization, Part 2: Introducing Laziness

std::string의 append()는 std::vector의 push_back()과 원리가 같다.

15. Lazy Optimization, Part 3: Iterators and References

반복자의 무효화를 조심하라.

16. Lazy Optimization, Part 4: Multithreaded Environments

멀티스레딩 환경에서는 가능한 원자적 연산을 이용하라.

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google photo

Google의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중