var
c:integer;
n,t:integer;
procedure fill;
var
a:array[1..512,1..128,1..512] of integer;
i,j,k:integer;
begin
writeln('allocation:',(milliseconds-n));
n:=milliseconds;
c:=1;
for i:=1 to 512 do
for j:=1 to 128 do
for k:=1 to 512 do begin
a[i,j,k]:=c;
c:=c+1;
end;
t:=milliseconds-n;
writeln('filling:',t);
end;
begin
n:=milliseconds;
fill;
end.
PascalABC.NET:
allocation:546
filling:891
MidletPascal: (эмулятор KEmulator Lite)
allocation: 515
filling: 234 //
Железо - P4 3.2 GHz