Performance 使用系统调用perl脚本与实现包
首先,让我举一个例子说明我正在处理的问题: 我经常从以前的工程师那里调用已有的Perl脚本来处理一些数据,然后继续使用我的脚本。我可以使用Performance 使用系统调用perl脚本与实现包,performance,perl,system,Performance,Perl,System,首先,让我举一个例子说明我正在处理的问题: 我经常从以前的工程师那里调用已有的Perl脚本来处理一些数据,然后继续使用我的脚本。我可以使用system或back ticks调用脚本中的其他人脚本 现在,我想知道如果我将这些脚本重写为包,并使用require或use将这些包包括在脚本中,会不会提高处理速度?这会有多大的区别?好处: 它将节省加载shell、加载perl、编译脚本及其使用的模块所需的时间。这是最短的几秒钟,但可能要大得多 如果必须序列化数据才能传递给子级,还可以节省序列化和反序列化
system
或back ticks
调用脚本中的其他人脚本
现在,我想知道如果我将这些脚本重写为包,并使用require
或use
将这些包包括在脚本中,会不会提高处理速度?这会有多大的区别?好处:
- 它将节省加载shell、加载
、编译脚本及其使用的模块所需的时间。这是最短的几秒钟,但可能要大得多perl
- 如果必须序列化数据才能传递给子级,还可以节省序列化和反序列化数据所需的时间
- 它将允许更灵活的接口
- 这将使错误处理更容易、更灵活
- 因为现在一切都在同一个过程中,所以孩子对父母的影响要大得多。e、 孩子的崩溃会使父母崩溃