Вообщем ситуация такая.
Предположим есть программа
main.cgi
и в ней подключаются модули
use ONE;
use TWO;
...
use END;
А многие модули используют для работы другие модули, т.е. например в модуле TWO.pm
use ONE;
...
use END;
Как я понимаю каждый раз, при директиве use, загружается в память модуль и получается что одновременно загружается много копий одного и того же модуля. И ладно если бы подгружались мои самопальные относительно мелкие модули, а так ведь приходится загружать таких монстров как CGI.
Или всё-таки многократной загрузки одного и того же модуля не происходит? Или как такую проблему можно решить?