최적화 (1) 썸네일형 리스트형 코드 최적화 in C++ C++ 코드 최적화는 실행 속도와 메모리 사용량을 줄이고 유지보수성을 향상시키는 중요한 과정입니다. 주요 최적화 기법을 살펴보겠습니다.컴파일러 최적화 활용-O2, -O3 등의 최적화 옵션 사용 (g++ -O2 mycode.cpp -o myprogram)-march=native 플래그로 CPU 아키텍처에 맞게 최적화데이터 구조 및 알고리즘 개선적절한 컨테이너 선택 (std::vector vs std::list)불필요한 복사 연산 제거 (std::move, std::swap)시간 복잡도 고려하여 최적의 알고리즘 사용메모리 최적화동적 할당 최소화 (std::vector::reserve() 사용)스마트 포인터 (std::unique_ptr, std::shared_ptr) 활용캐시 친화적인 데이터 구조 설계루프 .. 이전 1 다음