Popen在python中的性能开销是多少

时间:2012-04-12 02:25:19

标签: python native popen

与调用执行相同操作的python库函数相比。 我有一些遗留代码使用Popen来调用带有一些参数的可执行文件。

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

1 个答案:

答案 0 :(得分:2)

分离一个单独的进程来执行某些操作几乎总是比调用执行相同操作的函数要昂贵得多。但是如果那个Python函数非常低效,并且操作系统快速分配新进程(即,是一个UNIX变体),你可以想象一个罕见的情况,这不是真的 - 但它绝对是罕见的。