Visual Studio 2005 (MSBuild) ビルドでプロジェクトのビルドに時間がかかる理由を知ることができるかどうかを知りたいと思っていました。
突然、一部のコンピューターではビルド時間が 7 分になり、他のコンピューターではそれより短い時間 (4 分など) になりました。
そのため、プロジェクトに加えられ、ビルド時間が長くなる原因となっている変更を特定する必要があると思います。
どうすればそれができるかについてのアイデアはありますか?
Visual Studio 2005 (MSBuild) ビルドでプロジェクトのビルドに時間がかかる理由を知ることができるかどうかを知りたいと思っていました。
突然、一部のコンピューターではビルド時間が 7 分になり、他のコンピューターではそれより短い時間 (4 分など) になりました。
そのため、プロジェクトに加えられ、ビルド時間が長くなる原因となっている変更を特定する必要があると思います。
どうすればそれができるかについてのアイデアはありますか?
MSBuild Profilerを見て、速度低下がどこにあるかを分析します。その情報に基づいて、各タスクが何をしているのかを掘り下げ、クリスが彼の答えで言及していることを考慮に入れてください。
ビルドごとに参照を再評価します。参照のいずれかがネットワーク ドライブ上にある場合、速度が低下している可能性があります。
一部のコンピューターは、当然、他のコンピューターよりも高速にビルドを実行します。これは、部分的には、プロセッサ、RAM、および HD 速度の関数です。
ビルド時間が 7 分と表示される理由については、さまざまな理由が考えられます。プロジェクト内のコードの量。ソリューション内のプロジェクトの数。ビルド後/ビルド前のステップの量。ソース管理から必要なものをダウンロードする際のネットワークの速度。コンピューターで実行されている他のプロセスの数。ビルドの実行に使用できる RAM およびその他のリソースの量..
あなたはアイデアを得る。