벤치마크 (1) 썸네일형 리스트형 [C++] C++ 속도 측정 및 비교 모듈 내가 만든 알고리즘의 속도를 측정하거나 무엇이 더 좋은 성능을 보이는지 비교하고 싶을 때가 있습니다. 시간 측정 자체는 간단히 구현할 수 있지만, 그때마다 매번 만드는 것이 귀찮기도 하고 여러 코드 블록들을 한 번에 비교할 수 있으면 편할 것 같아서 직접 클래스로 만들어 보았습니다. 소요 시간 측정에는 chrono 라이브러리를 이용했습니다. 이를 이용하면 최대 나노초(nanosecond) 단위의 정밀한 시간 측정이 가능합니다. #include "PerformanceBenchmark.hpp" #include #include using namespace std; void codeBlock1() { unordered_map data; bool isKeyExist; data["Test 1"] = 10; data.. 이전 1 다음