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

Walery Studennikov despairr на gmail.com
Ср Июн 30 04:40:35 PDT 2010


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