[Moscow.pm] Загрузка .PMC-файлов

Akzhan Abdulin akzhan.abdulin на gmail.com
Чт Июл 1 12:48:28 PDT 2010


Web-приложения должны быть в памяти постоянно. Задания должны быть
долгими/циклическими.

То есть это максимум влияет на скорость загрузки, что достаточно редкое
событие.

30 июня 2010 г. 15:40 пользователь Walery Studennikov
<despairr на gmail.com>написал:

> Hi All.
>
> При загрузке модулей perl сначала ищет .pmc файлы, а потом .pm.
>
> Если модулей много, то вся эта свистопляска занимает достаточно много
> времени с ресурсов:
>
> $ strace perl -MTestModule -e 1
> ...
> stat64("/usr/local/lib/perl5/TestModule.pmc", 0xbfd6b310) = -1 ENOENT
> (No such file or directory)
> stat64("/usr/local/lib/perl5/TestModule.pm", 0xbfd6b280) = -1 ENOENT
> (No such file or directory)
> stat64("/usr/local/share/perl5/TestModule.pmc", 0xbfd6b310) = -1
> ENOENT (No such file or directory)
> stat64("/usr/local/share/perl5/TestModule.pm", 0xbfd6b280) = -1 ENOENT
> (No such file or directory)
> stat64("/usr/local/share/perl5/TestModule.pmc", 0xbfd6b310) = -1
> ENOENT (No such file or directory)
> stat64("/usr/local/share/perl5/TestModule.pm", 0xbfd6b280) = -1 ENOENT
> (No such file or directory)
> stat64("/usr/lib/perl5/TestModule.pmc", 0xbfd6b310) = -1 ENOENT (No
> such file or directory)
> stat64("/usr/lib/perl5/TestModule.pm", 0xbfd6b280) = -1 ENOENT (No
> such file or directory)
> и т. п.
>
> По крайней мере при девелопменте это неудобно -- перезагрузка
> приложения занимает слишком много времени.
>
> Может быть можно как-то выключить эти попытки загрузить .pmc?
>
> --
> Walery Studennikov
> http://www.reg.ru/
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20100701/e74c9141/attachment.html>


Подробная информация о списке рассылки Moscow-pm