Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
同じことを行うPythonライブラリ関数を呼び出すのと比較して。Popenを使用していくつかのパラメーターで実行可能ファイルを呼び出すレガシーコードがあります。
これで、同じ関数をサポートするPythonライブラリができました。パフォーマンスへの影響は何かと思っていました。
何かを行うために別のプロセスをフォークすることは、ほとんどの場合、同じことを行う関数を呼び出すよりもはるかにコストがかかります。しかし、そのPython関数が非常に非効率的であり、OSが新しいプロセスをすばやくフォークする場合(つまり、UNIXバリアントである場合)、これが当てはまらないまれなケースを想像できますが、それは間違いなくまれです。