Модуль позволяет посмотреть(в виде дерева) какие модули подключает ваша программа.
Это бывает может быть полезным в разных случаях. Например, когда программа сразу после компиляции начинает занимать слишком много памяти... или бывает непонятно какой из бекендов подключает некий модуль(например JSON)... или просто необходимо собрать список зависимостей ... В общем - вариантов может быть масса.
В любом случае попробуйте запустить программу вот так:
perl -MDevel::TraceUse myprog.pl, возможно будете удивлены.
Пример вывода:
perl -MDevel::TraceUse -MFindBin -e ''
Modules used from -e:
FindBin, line 0 (4.8e-05)
Carp, line 95 (3.9e-05)
Cwd, line 98 (4.1e-05)
XSLoader, line 247 (5.3e-05)
File::Basename, line 99 (5.6e-05)
re, line 44 (3.8e-05)
File::Spec, line 100 (4e-05)
File::Spec::Unix, line 22 (3.6e-05)
0 коммент.:
Отправить комментарий
Не забудьте добавить себя в постоянные читатели и включить уведомления о новых комментариях, либо воспользуйтесь RSS каналом ;)