並列度上げすぎると重複コンパイルで逆に遅くなるの実証データが面白すぎる
昔AppleがG4でPhotoShopがIntelよりも高速に動くデモをしたが、CPUの投機実行やページフォルトでのエラー発生時に処理回復が命令セットが単純な方が速いみたいな部分もあり、世の中はスペック通りで速度が決まるわけでもない
依存先を整理してコンパイル順を明示的に管理するようなオーケストレーションが組まれたらもっと早くなる?
並列度を下げたら速くなった — go build の重複コンパイルを実測で見る
並列度上げすぎると重複コンパイルで逆に遅くなるの実証データが面白すぎる
昔AppleがG4でPhotoShopがIntelよりも高速に動くデモをしたが、CPUの投機実行やページフォルトでのエラー発生時に処理回復が命令セットが単純な方が速いみたいな部分もあり、世の中はスペック通りで速度が決まるわけでもない
依存先を整理してコンパイル順を明示的に管理するようなオーケストレーションが組まれたらもっと早くなる?