Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#6

Re: Benötigte Zeit Für Proceduren & Funktionen...

  Alt 12. Nov 2004, 10:50
Mit der Unit JclCounter aus der JCL geht das recht einfach.
Es handelt sich um eine Kapselung von QueryPerformanceCounter und QueryPerformanceFrequency.
Hier ein Beispiel:
Delphi-Quellcode:
var
   counterA, counterB : TJclCounter;
begin
   StartCount(counterA);
   BerechnePrimzahlen(1, 5000);
   counterA.Stop;

   StartCount(counterB);
   BerechnePrimzahlen_Fast(1, 5000);
   counterB.Stop;

   ShowMessageFmt('A:%f B:%f', [CounterA.ElapsedTime, CounterB.ElapsedTime]);
   
   StopCount(counterA);
   StopCount(counterB);
end;
Andreas
  Mit Zitat antworten Zitat