Forum Webscript.Ru

Программирование => Perl => Тема начата: lalex от 06 Февраля 2004, 14:54:10

Название: Размер perl программы в памяти.
Отправлено: lalex от 06 Февраля 2004, 14:54:10
Качнул один скриптик. У себя на лок. сервере он работает, но у хостера выдается ошибка: Out of memory! Причем такая же ошибка выдается при проверке синтаксиса и отладке скрипта. Супорт хостера ответил что у них ограничение на размер  оперативной памяти для выполнения (8 mb).
Как узнать сколько памяти требуется для выполнения контретного perl скрипта?
(Сам файл скрипта весит 312kb)
Название: Размер perl программы в памяти.
Отправлено: ondr от 06 Февраля 2004, 15:07:51
1. Запустить и проверить, что ты уже сделал. Судя по всему больше чем дозволенно.
2. Попробовать логически прикинуть, представив что делает твой скрипт. А что он делает то?

Да и на что конкретно поставил хостер ограничение? В точности слова можешь передать?

зы: Размер скрипта не имеет значения.
Название: Размер perl программы в памяти.
Отправлено: ondr от 06 Февраля 2004, 15:12:48
Опа, только счас заметил
Цитировать
Качнул один скриптик

У разработчика не забудь спросить или прочитать информацию на сайте разработчка (если имеется) :)
Название: Размер perl программы в памяти.
Отправлено: NeoNox от 06 Февраля 2004, 15:14:34
Под *nix смотри Proc::ProcessTable
Под виндой вроде нету готовых.
Название: Размер perl программы в памяти.
Отправлено: lalex от 06 Февраля 2004, 15:17:38
Это скрипт фотоальбома с http://perl.bobbitt.ca

Ответ хостера:
Очевидно Вашему скрипту не хватает оперативной памяти для выполнения (8 mb).
Такой скрипт на бесплатном хостинге работать не будет.
Название: Размер perl программы в памяти.
Отправлено: ondr от 06 Февраля 2004, 15:29:45
Ответ хостера невнятен но смысл более чем ясен. Фотоальбом он (возможно) обрабатывает графику, а это тяжело.

Совет один - меняй хостера.