1
相比,Popen的性能開銷是多少?與調用執行相同操作的python庫函數相比。 我有一些遺留的代碼,使用Popen來調用帶有一些參數的可執行文件。與python
現在有一個支持相同功能的python庫。 我想知道性能影響是什麼。
相比,Popen的性能開銷是多少?與調用執行相同操作的python庫函數相比。 我有一些遺留的代碼,使用Popen來調用帶有一些參數的可執行文件。與python
現在有一個支持相同功能的python庫。 我想知道性能影響是什麼。
分叉一個獨立的進程來做某事幾乎總是要比調用一個做同樣事情的函數貴得多。但是,如果這個Python函數的效率非常低,而且操作系統很快就會派生出新的進程(即是UNIX變體),那麼您可以想象出這種情況並非如此 - 這絕非罕見。
實際開銷可能取決於操作系統。如果您想知道確切的價格,請嘗試雙向計時。 – torek 2012-04-12 02:28:01