나는 스톱워치에 대한 문 다음하게되는 interesting article에 링크를 발견 : 스톱워치가 실제로 고장 났습니까? <a href="http://msdn.microsoft.com/en-us/library/system.diagnostics.stopwatch.aspx" rel="nofollow noreferrer">Stopwatch class</a>에 대한 MSDN 페이지에서
- 이 여러 프로세서가 PC에 신뢰할 수 있습니다 :
그러나 몇 가지 심각한 문제가있다. BIOS
의 버그로 인해 이 올바른 결과를 얻으려면 동일한 프로세서에서 Start() 및 Stop()이 실행되어야합니다. 이 일정한 시계 속도를 (대부분의 프로세서는 에너지를 절약하기 위해 클럭 속도를 감소시킬 수있다)이없는 프로세서에서 신뢰할 수없는 것입니다. 자세한 내용은 here에 설명되어 있습니다.
나는 조금 혼란 스러워요. 나는 스톱워치를 사용하는 tons of examples을 보았으며 아무도이 단점을 언급하지 않았다. 얼마나 심각한가? 스톱워치 사용을 피해야합니까?
CPU 집중 벤치 마크의 경우에 맞을 것입니다. 하지만 비동기 IO의 경우에는 완전히 다를 수 있습니다. –
첫 문장에 동의하지 않습니다. 나는 그 깨진 컴퓨터 중 하나를 가지고 있으며, 꽤 자주 나타났다. 심지어 시간이 거꾸로되어 게임을 추락 시켰습니다. – CodesInChaos