[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