시간 측정

2018. 10. 27. 19:57·Language/C C++
반응형
시간측정

시간측정방법

Alt Text 어느 정렬이 얼마나 빠른지 알고싶다. 프로그램 내에서 시간이 얼마나 지나는지 측정하는데 clock함수를 사용한다. clock 함수는 호출된 시점의 시간을 반환하는 함수이다. 우리를 이를 이용하여 시간측정을 할 수 있다.

  1. clock 함수로 시작시간을 구하고
  2. 연산이 끝난뒤 다시 clock함수를 호출한다.

2에서 1을 빼면 얼마나 시간이 지났는지 측정할 수 있다.

#include<stdio.h>
#include<time.h> // clock()
int main (){
    double start = clock(); // 측정시작
    /*************/
    /*  연산내용  */
    /*************/
    double end = (clock()-s) / CLOCKS_PER_SEC;
                //초 단위로 표시하기 위해 CLOCKS_PER_SEC을 나누어 준다.
    return 0;
}
반응형
저작자표시 비영리 변경금지 (새창열림)
'Language/C C++' 카테고리의 다른 글
  • [C++]optional
  • 아이템선택
  • 중복 없는 난수 생성
  • 정렬
덴마크초코우유
덴마크초코우유
IT, 알고리즘, 프로그래밍 언어, 자료구조 등 정리
    반응형
  • 덴마크초코우유
    이것저것끄적
    덴마크초코우유
  • 전체
    오늘
    어제
    • 분류 전체보기 (117)
      • Spring Framework (2)
        • Spring (2)
        • JPA (2)
        • Spring Security (0)
      • Language (51)
        • Java (11)
        • Python (10)
        • JavaScript (5)
        • NUXT (2)
        • C C++ (15)
        • PHP (8)
      • DB (16)
        • MySQL (10)
        • Reids (3)
        • Memcached (2)
      • 개발 (1)
      • 프로젝트 (2)
      • Book (2)
      • PS (15)
        • 기타 (2)
        • 백준 (2)
        • 프로그래머스 (10)
      • 딥러닝 (8)
        • CUDA (0)
        • Pytorch (0)
        • 모델 (0)
        • 컴퓨터 비전 (4)
        • OpenCV (1)
      • 기타 (16)
        • 디자인패턴 (2)
        • UnrealEngine (8)
        • ubuntu (1)
        • node.js (1)
        • 블로그 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    JS
    클래스
    redis
    자바
    php
    Python
    PS
    CPP
    언리얼엔진4
    pytorch
    C++
    NUXT
    게임
    파이썬
    딥러닝
    웹
    게임 개발
    프로그래머스
    memcached
    JavaScript
    mscoco
    블루프린트
    Unreal
    MySQL
    FPS
    select
    알고리즘
    Unreal Engine
    C
    map
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
덴마크초코우유
시간 측정
상단으로

티스토리툴바