Forum Webscript.Ru

Программирование => Perl => Тема начата: 2NetFly от 23 Декабря 2004, 22:25:03

Название: Как ускорить работу perl-скриптов
Отправлено: 2NetFly от 23 Декабря 2004, 22:25:03
Есть некоторое многопоточное приложение, написанное на перл под юникс. 60-70 потоков начинают убивать систему. Переписать его не представляется возможным. Существуют ли средства, которые позволяют увеличить скорость работы перл скриптов?
Название: Как ускорить работу perl-скриптов
Отправлено: NeoNox от 23 Декабря 2004, 23:32:36
perldoc CGI::Fast
Название: Как ускорить работу perl-скриптов
Отправлено: 2NetFly от 24 Декабря 2004, 00:23:38
Нет, немного не то. Он ведь тоже устанавливается как модуль к серверу. А у меня не веб, а системное приложение, активно использующее форк.
Название: Как ускорить работу perl-скриптов
Отправлено: commander от 24 Декабря 2004, 10:27:51
Цитировать
Существуют ли средства, которые позволяют увеличить скорость работы перл скриптов?

ИХМО варианта два.
1. Сменить железо.
2. Переписать приложение на компилируемом языке...
Название: Как ускорить работу perl-скриптов
Отправлено: commander от 24 Декабря 2004, 10:29:34
забыл ещё одно:
3. Детальное изучение сигментов кода и модернизация...
Название: Как ускорить работу perl-скриптов
Отправлено: Green Kakadu от 24 Декабря 2004, 11:15:15
Цитировать
2NetFly:
Переписать его не представляется возможным.


Цитировать
commander:
 Переписать приложение на компилируемом языке...

или его наиболее критичную часть
Название: Как ускорить работу perl-скриптов
Отправлено: commander от 24 Декабря 2004, 11:46:26
Цитировать
или его наиболее критичную часть

Green Kakadu
результат сильно не измениться...  лучше полностью переписать...
Название: Как ускорить работу perl-скриптов
Отправлено: NeoNox от 24 Декабря 2004, 11:55:52
2NetFly"Дорогие ученые. У меня который год в подполье
происходит подземный стук. Объясните,
пожалуйста, как он происходит."
(Стругацкие. "Понедельник начинается в субботу").

ничего здесь тебе не посоветуют. Есть люди которые ,вероятно, знают язык и тонкие моменты лучше чем разработчики - к ним нужно обратится.