本文介绍了节省内存和编译时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有什么方法可以使用模块在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
这篇关于节省内存和编译时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!