5

構築に非常に時間がかかるプロジェクトで、自分の居場所を見つけてくれるツールはありますか? パフォーマンス プロファイラーと同様ですが、Visual Studio のビルド プロセス用です。

PS 別の VS インスタンスを使用してビルド中に Visual Studio のプロファイリングを試みましたが、明らかな結果は得られませんでした。

4

2 に答える 2

5

http://msbuildprofiler.codeplex.com/でより良い結果を得てから、msbuild プロンプトでソリューションをコンパイルします

MSBuild.exe MySolution.sln /t:rebuild /l:MSBuildProfileLogger,MSBuildProfiler,Version=1.0.1.0,Culture=neutral,PublicKeyToken=09544254e89d148c

リビルド ターゲット (/t:rebuild) の実行には注意してください。そうしないと、2 回目の実行時にまったく異なる結果が得られます。

1ドルの寄付は良い価格だと思います:)

于 2012-08-29T12:37:58.727 に答える
5
Tools -> Options -> Projects and Solutions -> Build and Run

そこで設定を変更でき MSBUild project build output verbosity ます

通常のレベルでは、各プロジェクトのタイミングが表示されるため、これを使用して速度低下の原因を確認できます。(出力ウィンドウで)

より高いレベルでは、コンパイル中に何が起こっているかをさらに詳しく見ることができます。

于 2012-08-03T13:55:48.943 に答える