Значит в самом коде что-то не то написали. Это стандартный код для главной процедуры (begin ... end.). Обработчик ожидания.
Скорее всего у Вы зацикливаете где-то код в другом месте, поэтому и нагрузка на проц.
Такую ситуацию наблюдал в циклах с использованием sleep-а, и просто пустого зацикливания что-то типа: while true do ;
Память - 0, проц - до 100%
|