逸話的に、これらのオプションを有効にすると、ビルドが遅くなるように見えます。私はオンラインで少し検索し、いくつかの比較を試みましたが、決定的なものは何も見つかりませんでした. 誰かがオフハンドを知っているかどうか疑問に思います。
2 に答える
8
あなた自身の質問に答える良い方法は、それを試して測定することです. たとえば、SBT でコンパイルしようとしました (ビルド時間は秒単位です)。中規模のプロジェクト (78 個の scala ソース ファイル) を、フラグの有無にかかわらずコンパイルしようとしました。ディスクをウォームアップするために、3 つのクリーン/コンパイル呼び出しを実行することから始めました (すべてがコントローラーと OS によって適切にキャッシュされていることを確認してください)。次に、ビルド時間を 3 倍にして平均を求めました。
どちらの場合も (フラグの有無にかかわらず)、ビルド時間は同じでした。ただし、興味深いことに、最初のウォームアップ ビルドは非常に遅く、ほぼ 7 倍遅くなりました。したがって、ビルド時間はソース ファイルへのアクセス方法によって決まるため、インプレッションに頼ることは非常に困難です。
于 2012-09-26T06:36:32.883 に答える
6
デスクトップが特に遅い電気機械リレー スイッチを備えたテレタイプでない限り、安全です。どちらの方法でも同じように動作するため、違いがある場合は、非推奨/未チェックの警告を表示するのにかかる時間になります。
于 2012-09-26T05:43:16.983 に答える