本文介绍了节省内存和编译时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

有什么方法可以使用模块在perl中节省内存和编译时间?例如,是否不加载所有不必要的,未使用的子项目? code>文件,然后仅加载必要的模块?例如:

 #!/ usr / bin / perl -w 

sub mysub1(){
使用MySubsGroup1;
}
sub mysub2(){
使用MySubsGroup2;
}

此解决方案使用更少的内存并获得更少的编译时间?还是仅加载必要功能的最佳实践是什么?

解决方案


Is there any way to save memory and compile time in perl using modules? For example not load all of the unneccessary, unused subs?

Or it is a good way if I split my subs to many different pm files, and then I load only neccessary modules? For example:

#!/usr/bin/perl -w

sub mysub1() {
    use MySubsGroup1;
}
sub mysub2() {
    use MySubsGroup2;
}

This solution use less memory and get less compile time? Or what is the best practice to load only neccessary functions?

解决方案

From perldoc autouse

这篇关于节省内存和编译时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-06 10:13