Free Pascal кушает процессор. (Помогите разобратся добрые програмисты ) .)

Модератор: Модераторы разделов

Аватара пользователя
Spiker001
Сообщения: 65

Free Pascal кушает процессор.

Сообщение Spiker001 »

У меня установлен Free Pascal версии 2.2.0 , при запуске минут пять он не "жрёт" процессор , всё работает отлично , потом нагрузка процессора подымается до 82 - 98 процентов , закрытие FP не помогает , нагрузка уверенно держится на 90 процентах , только после перезагрузки всё востанавливается . При етом Lazarus работает нормально , в нем такого не наблюдается . Даже если в FP ничего не компилировать всё равно нагрузка подымается до 80 процентов после его запуска . Пробывал все последнии версии FP , разные терминалы . FP запускаю с терминала . Установлены оболочки xcfe, GNOME , KDE . FP запускаю в GNOMe . Операционная система Fedora 9 . Другие IDE процессор не "жрут" .Помогите ,кто сталкивался . может мне как то можно FP с Lazarusa компилировать ) . Есть ли другие компиляторы паскаля для платформы Linux ?
Fedara 11 and Windows XP user .
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Free Pascal кушает процессор.

Сообщение yaleks »

а top что говорит?
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Free Pascal кушает процессор.

Сообщение Portnov »

Видимо, процессор жрет IDE (раз в лазарусе всё нормально). А т.к. IDE там всё равно довольно посредственная, предлагаю код писать в любом текстовом редакторе, а компилировать командой 'fpc proga.pas'. В любом приличном редакторе такую команду можно на горячую клавишу повесить.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Аватара пользователя
Spiker001
Сообщения: 65

Re: Free Pascal кушает процессор.

Сообщение Spiker001 »

а top что говорит?

Вот

Код: Выделить всё

[Spikeruser@localhost ~]$ top

top - 20:25:23 up  5:54,  3 users,  load average: 1.00, 0.68, 0.94
Tasks: 193 total,   5 running, 188 sleeping,   0 stopped,   0 zombie
Cpu(s): 41.7%us, 38.6%sy,  0.0%ni, 43.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    510204k total,   423508k used,    86696k free,     6612k buffers
Swap:  1048568k total,   408900k used,   639668k free,    92468k cached


  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 6382 801       20   0 22296 6056 3304 R 66.1  1.2   2:20.94 fp
 2435 root      20   0  441m  77m 8016 R 41.3 15.6  15:26.91 Xorg
 2660 801       20   0  203m 7164 5216 R 41.3  1.4   1:10.22 metacity
 6433 801       20   0 14840 1176  844 R 16.5  0.2   0:00.36 top
 2674 801       20   0  215m 7240 4288 R  8.3  1.4   2:26.10 gkrellm
 6302 801       20   0  333m  20m  11m S  8.3  4.1   0:00.87 gedit
 6392 801       20   0  363m  19m  10m S  8.3  3.9   0:00.89 gnome-terminal
    1 root      20   0  4048  592  512 S  0.0  0.1   0:01.05 init
    2 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kthreadd
    3 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 migration/0
    4 root      15  -5     0    0    0 S  0.0  0.0   0:00.07 ksoftirqd/0
    5 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/0
    6 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 migration/1
    7 root      15  -5     0    0    0 S  0.0  0.0   0:00.02 ksoftirqd/1
    8 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/1
    9 root      15  -5     0    0    0 S  0.0  0.0   0:00.07 events/0
   10 root      15  -5     0    0    0 S  0.0  0.0   0:00.12 events/1

Видимо, процессор жрет IDE (раз в лазарусе всё нормально). А т.к. IDE там всё равно довольно посредственная, предлагаю код писать в любом текстовом редакторе, а компилировать командой 'fpc proga.pas'. В любом приличном редакторе такую команду можно на горячую клавишу повесить.

Я Free pascal с консоли запускаю . Если компилировать как ты пишешь , всё равно свестопляски начинаются. Закрытие FP не помогает .
Fedara 11 and Windows XP user .
Спасибо сказали:
Аватара пользователя
B4rr4cuda
Сообщения: 82
ОС: SlackWare

Re: Free Pascal кушает процессор.

Сообщение B4rr4cuda »

Не надо запускать fp. К тому же fp это не фрипаскаль, это всего лишь аналог турбовского ide. Почему бы не пользоваться лазарусом?
Проект -> Создать проект -> Консольное приложение
И пишешь себе спокойно...
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Free Pascal кушает процессор.

Сообщение Ali1 »

B4rr4cuda писал(а):
17.10.2008 15:45
Не надо запускать fp. К тому же fp это не фрипаскаль, это всего лишь аналог турбовского ide...

И не особо полный аналог.
Я использую geany + fpc .
Спасибо сказали:
Аватара пользователя
Spiker001
Сообщения: 65

Re: Free Pascal кушает процессор.

Сообщение Spiker001 »

Ali1 как в geany компилировать ?
Fedara 11 and Windows XP user .
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Free Pascal кушает процессор.

Сообщение Ali1 »

Spiker001 писал(а):
21.10.2008 10:47
Ali1 как в geany компилировать ?

Для одного файла:
Построить - Собрать (F8)
Построить - Выполнить (F5)
Если Вам надо сделать что-то посложней:
Builds -Set Includes end Arguments
Спасибо сказали:
Flaming
Сообщения: 2579

Re: Free Pascal кушает процессор.

Сообщение Flaming »

Лучше vim+fpc :) Удобная штука. Ну, а если ниасилите или нет времени, то можно kwrite/kate
Да и lazarus вариант.
Спасибо сказали: