Python中Popen的性能开销是多少?

3

相比调用执行同样功能的Python库函数,使用Popen来调用带有参数的可执行文件的代码是遗留代码。

现在有一个支持相同功能的Python库。我想知道性能的影响。


2
实际的开销可能取决于操作系统。如果你想知道具体的成本,可以尝试两种方式来计时。 - torek
1个回答

2

将一个独立的进程分叉来完成某些任务,几乎总比调用执行相同任务的函数要昂贵得多。但是如果该 Python 函数非常低效,并且操作系统可以快速地分叉新进程(例如 UNIX 变体),则可以想象这是一个罕见的例外情况——但这绝对是不常见的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接