Оптимизация что ли?
Добавлено: 10.05.2014 00:03:46
Пытаюсь нагрузить машину бесполезной работой:
сырец компилируется. Запускается.
Но выполнение происходит слишком быстро. Может быть компилятор оптимизирует каким-либо образом код?? Как отключить такую оптимизацию?
- Код: Выделить всё
program hangup;
{$mode objfpc}
uses Crt;
var
CyclesCount: Integer = 1000000;
i: Integer;
z: Integer = 1;
BEGIN
for i := 0 to CyclesCount do
begin
z:= z + i;
if z = 0 then
begin
asm
NOP;
end;
end;
end;
END.
сырец компилируется. Запускается.
Но выполнение происходит слишком быстро. Может быть компилятор оптимизирует каким-либо образом код?? Как отключить такую оптимизацию?