3

同じことを行うPythonライブラリ関数を呼び出すのと比較して。Popenを使用していくつかのパラメーターで実行可能ファイルを呼び出すレガシーコードがあります。

これで、同じ関数をサポートするPythonライブラリができました。パフォーマンスへの影響は何かと思っていました。

4

1 に答える 1

2

何かを行うために別のプロセスをフォークすることは、ほとんどの場合、同じことを行う関数を呼び出すよりもはるかにコストがかかります。しかし、そのPython関数が非常に非効率的であり、OSが新しいプロセスをすばやくフォークする場合(つまり、UNIXバリアントである場合)、これが当てはまらないまれなケースを想像できますが、それは間違いなくまれです。

于 2012-04-12T02:27:10.930 に答える