2024-06-12 17:11:46 发布
网友
从python执行可执行文件最快/最有效的方法是什么?在我看来操作系统比子流程.popen. 我希望能够读懂这另一个过程中的台词,但比其他任何东西都重要得多的是速度。在
我预计,os.system和{}和{}之间的任何速度差异都会被启动一个新进程(以及实际运行它所需的上下文切换)的开销所淹没。因此,我建议首先使用subprocess并测量性能。在
os.system
subprocess
一个可能的性能考虑因素:os.system和{}会导致创建额外的shell进程。在大多数情况下,这个外壳是不必要的。创建它是浪费;你得到的过程是你所需要的两倍,没有任何好处。在
我预计,}和{}之间的任何速度差异都会被启动一个新进程(以及实际运行它所需的上下文切换)的开销所淹没。因此,我建议首先使用
os.system
和{subprocess
并测量性能。在一个可能的性能考虑因素:}会导致创建额外的shell进程。在大多数情况下,这个外壳是不必要的。创建它是浪费;你得到的过程是你所需要的两倍,没有任何好处。在
os.system
和{相关问题 更多 >
编程相关推荐