Forum Webscript.Ru

Программирование => Perl => Тема начата: glebushka от 28 Марта 2004, 19:49:32

Название: траблы с модулями
Отправлено: glebushka от 28 Марта 2004, 19:49:32
Вообщем ситуация такая.
Предположим есть программа
main.cgi
и в ней подключаются модули
use ONE;
use TWO;
...
use END;

А многие модули используют для работы другие модули, т.е. например в модуле TWO.pm
use ONE;
...
use END;

Как я понимаю каждый раз, при директиве use, загружается в память модуль и получается что одновременно загружается много копий одного и того же модуля. И ладно если бы подгружались мои самопальные относительно мелкие модули, а так ведь приходится загружать таких монстров как CGI.
Или всё-таки многократной загрузки одного и того же модуля не происходит? Или как такую проблему можно решить?
Название: траблы с модулями
Отправлено: arto от 28 Марта 2004, 21:32:43
perldoc perlvar
/%INC

perldoc perlmod
Название: траблы с модулями
Отправлено: glebushka от 30 Марта 2004, 18:34:08
Кстати, сенкс, разобрался:)