#DevStudy/C++
C++ 11 - chrono 시간 측정
검은_백조
2016. 4. 6. 20:23
#include <chrono>
int main(int argc, const char * argv[]) {
int n;
chrono::system_clock::time_point start = chrono::system_clock::now();
for(int i = 0; i < 100000000; i++){
n++;
}
chrono::duration<double> sec = chrono::system_clock::now() - start;
chrono::microseconds mic = chrono::duration_cast<chrono::microseconds>(sec);
cout << sec.count() << endl;
cout << mic.count() << endl;
return 0;
}
chrono 헤더파일 필요
std namespace
나노 밀리초 단위까지 측정 가능하다.
단위
nanoseconds // 10억분의 1초
microseconds // 100만분의 1초
milliseconds // 1000분의 1초
seconds // 초
minutes // 분
hours // 시간