@Angel4585: Besser so, sonst misst du ja fast nur die Laufzeit von QueryPerformanceCounter und nicht von deiner Funktion/Prozedur
Delphi-Quellcode:
var
lol,lol2: Int64;
i: Integer;
const anz = 1000000 ;
begin
QueryPerformanceCounter(lol);
for i:= 1 to anz do
begin
xx(v);
end;
QueryPerformanceCounter(lol2);
Label1.Caption := FloatToStr((lol2-lol)/anz );
QueryPerformanceCounter(lol);
for i:= 1 to anz do
begin
v:=y;
end;
QueryPerformanceCounter(lol2);
Label2.Caption := FloatToStr((lol2-lol)/anz );
end;