2010-07-20 7 views
-5

성능을 측정하기 위해 파스칼 프로그램에서 검색 시간을 측정해야합니다. 검색 시간을 측정 할 함수 나 코드가 있으면 어떻게합니까?파스칼 프로그램에서 실행 시간 측정

감사

+1

내 운영 체제가'time' 명령이 있습니다. 어떤 OS를 사용하고 있습니까? –

+0

감사합니다 Windows 7 Ultimate을 사용했습니다 – zenab

답변

2

보십시오이

uses DateUtils; 
var 
    FromTime, ToTime: TDateTime; 
    DiffMinutes: Integer; 
begin 
    FromTime := Now; 

    // do your process 

    ToTime := Now; 
    DiffMinutes := MinutesBetween(ToTime,FromTime); 
end; 
+0

답장을 보내 주셔서 감사합니다. 적용하지만 Trubo 파스칼 1.5를 사용했기 때문에 작동하지 않습니다 ... TimerCount, GetTickCount 등과 같은 다른 기능이 있다고 생각합니다. 만약 내가이 함수에 대한 코딩을 가지고 있니? 감사합니다. – zenab

+4

터보 파스칼 1.5는 Windows 7에서도 작동합니다. –

0

이 중 나에게 didnt 한 일, 무료 파스칼이 (가) "이제"α- 함수 ..

난 그냥 추가에 "SysUtils를 사용"찾을 해달라고 때문에 Bharats 답변 및 그것은 나를 위해 잘 작동합니다!

같은 :

uses DateUtils, sysutils; 
var 
    FromTime, ToTime: TDateTime; 
    DiffMinutes: Integer; 
begin 
    FromTime := Now; 

    // do your process 

    ToTime := Now; 
    DiffMinutes := MinutesBetween(ToTime,FromTime); 
end;