GCCを並列に呼び出してディスク使用量を最小化
GCCを並列にテストしようとしています。私の設定では、テストレポートを提供する前に96のテストを実行します。 これらのテストを順番に実行すると、GCCを一度呼び出し、実行可能ファイルを実行し、診断を収集して繰り返します。ただし、これらのテストを並列に実行しようとすると、GCC呼び出しに時間がかかります。 私のプロファイラによると(平均96を超えるテスト)、96のテストを順番に実行すると、GCC呼び出しは全体の実行時間の2%を占めます。私のコンピュータには8つのコアがあり、プログラムで同じプロファイラを実行するときに8つのスレッドを使用できますが(スレッドあた...