내 코드의 일부분을 실행하는 데 걸린 시간을 확인하기 위해 코드를 프로파일 링하려고합니다.간단한 시간 프로파일 링 - 이상한 시간
내가 포장 한 내 가장 시간이 많이 걸리는 그런 식의 코드의 일부를 :
DateTime start = DateTime.Now;
...
... // Here comes the time-consuming part
...
Console.WriteLine((DateTime.Now - start).Miliseconds);
프로그램입니다 초 커플에 대한 코드의이 부분을 실행 (약 20 초)하지만 콘솔 I에서 약 800 밀리 초의 결과를 얻으십시오. 왜 이렇게이다? 내가 도대체 뭘 잘못하고있는 겁니까?
대신 Miliseconds 대신 TotalMiliseconds를 사용하십시오. 현재 가지고있는 방법은 현재의 밀리 초를 보여 주며 오해의 소지가 있습니다. – Justin