2012-01-17 12 views
0

長いビルド時間の私の戦争の一部として、私たちのC++ソリューションはIncredibuildを使用してをビルドするのに約1時間かかる!ビルド時間のホットスポットを見つける。 私は自分のマシンでビルドタイムの​​ロギングを有効にしています(ツール - >オプション - >プロジェクトとソリューション - > VC++プロジェクトの設定 - >ビルドのタイミング)。それぞれのプロジェクトを実行して、それらをどこかに有効にダンプします)。CC.NetからVC++ 9(Visual Studio 2008)のプロジェクトビルド時間を記録する

問題は私が作ることができないCIビルドは同じことを行う。 私たちはCruiseControl.Netを使用しています(TeamCityに移行するようにチームを説得しようとしていますが)。一晩のビルドはIncredibuildを使用しないので、これは私のログの目的には理想的です。

CC.Netは、専用のシステムアカウントを使用してサービスとして実行されます。 私はサーバーにログインし、システムアカウントを使用してVisual Studioを起動し、 "Build Timing"設定を適用しました。 ビルドにはビルド時間は表示されません。

ので:

(a)に影響を与える可能性があるサービスからVSを実行する方法について何か特別なことはありますか?

(b)CC.Net(DevEnvタスクを使用してソリューション全体を構築 - 既定のインストール場所 - 私がオプションを設定したものと一致しています)から実行することについて特別なことはありますか?

(c)ビルド時間のロギングに他の方法がありますか(MSBuildを使用する以外は大きな仕事になります)。

+0

このスレッドはお役に立ちましたか? http://stackoverflow.com/questions/82128/displaying-build-times-in-visual-studio –

+0

悲しいことではありません。私はそれを数回読んだ。しかし、ありがとう。 – philsquared

答えて

0

これでは必要な詳細は得られませんが、統計プラグインをダッシュ​​ボードに追加することができます。プロジェクトの作成期間のグラフが含まれています。

関連する問題