PC가 측정할 수 있는 (최소의) 시간은 CPU 의 Frequency에 좌우 된다.
현재 사용하고 있는 PC는 3.4GHz 의 CPU를 장착하고 있다.
이를 통해 PC가 측정할 수 있는 시간을 계산해보면,
1(초)/3,400,000(Hz) = 300ns |
이 된다.
즉, 시간 측정의 정확도는 300ns 가 된다.
실제로 C# 프로그램을 통해 CPU Frequency와 시간 측정 정확도를 구해 보았다.
코드는 다음과 같다.
C# CPU Frequency 측정, 시간 측정 정확도 구하는 Source Code |
using System.Diagnostics; |
//나노시간을 측정하는 함수
|
'컴퓨터 > C#' 카테고리의 다른 글
[C#] Timer 세가지와 차이점 (0) | 2012.12.31 |
---|---|
[C#]현재 콘솔 라인 지우기 함수 (0) | 2012.12.28 |
[C#][네트워크] SharpPcap (0) | 2012.12.05 |
[C#][네트워크] Pcap (0) | 2012.12.05 |
[C#] Server / Client Data 통신[01] - DataSet 정보를 string으로 변환 (0) | 2012.11.15 |