Добрый день. Подгружаю с помощью require скрипты. В скриптах ничего запускающегося сразу (кроме других require) нету, только функции. Обнаружил что каждый require исполняется по 8мс можно ли его както ускорить? Почему то не распространяется на некоторые модули которые пробывал подгружать им же. Пробывал подгружать с помощью do на винде чтото подгружается мгновенно, чтото по 2-3 мс, на никсах уже по 15 мс, с помощью use еще дольше грузит. При том не зависит особо даже от мощности компа (пробывал на 2х процессорном ксенон серве, почти никакого улучшения не замечено).Создал 2 скрипта для теста:
1й t.pl:
#!/usr/bin/perl
require 'test.pl';
print 'test';
2й test.pl (1000 стр):
sub test{
print 'lalala';
print 'lalala';
print 'lalala';
...
print 'lalala';
}
1;
время подгрузки test.pl 3.91ms на винде
Время подгрузки на 2х процессорном ксеноне вообще 6.90ms
с помощью do на винде 5.86ms
с помощью use вообще 62.5ms
можно ли как то это исправить?