Visual Stdio 2008を用いて、C言語のコードの最適化をしたいと思っています。


どの関数にどれくらいの処理負荷がかかっているかの処理負荷を調べたいのですが、
Visual Stdio 2008にそのような機能はあるでしょうか。
よろしくお願いします。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2012/02/10 12:05:20
  • 終了:2012/02/17 12:10:10

回答(2件)

id:a-kuma3 No.1

a-kuma3回答回数4524ベストアンサー獲得回数18802012/02/10 12:16:39

ポイント50pt

どの関数にどれくらいの処理負荷がかかっているかの処理負荷を調べたいのですが、
Visual Stdio 2008にそのような機能はあるでしょうか。

プロファイラを使います。

MSDN マガジンの記事があるので、ご参考まで。
http://msdn.microsoft.com/ja-jp/magazine/cc337887.aspx

id:uraxurax

回答ありがとうございます。
Visual Studio 2008 Professional Editionを使用しているのですが、それとは別にVisual Studio® Team System Development Edition または Visual Studio Team Suiteを購入する必要があるということでしょうか。

2012/02/10 21:22:52
id:a-kuma3

http://www.microsoft.com/japan/msdn/vstudio/2008/product/compare.aspx
Team System じゃないと、含まれてないみたいですね。

http://www.microsoft.com/japan/msdn/vstudio/2008/product/vsts/compare.aspx
しかも、Team System だったら、何でも良いというわけじゃないみたいだし。

購入し直すなら、2010 の方が良いかもしれませんね。

http://www.microsoft.com/japan/msdn/vstudio/2010/overview/compare.aspx
でも、PROFESSIONAL にはプロファイラが含まれてないみたい。

# Microsoft テイスト (´・ω・`)

2012/02/10 21:56:49
id:SweetSmile1978 No.2

SweetSmile1978回答回数191ベストアンサー獲得回数292012/02/12 19:59:15

ポイント50pt

Visual Studio 2008 Service Pack 1 スタンドアロンのプロファイラ
http://www.microsoft.com/downloads/ja-jp/details.aspx?displaylang=ja&FamilyID=fd02c7d6-5306-41f2-a1be-b7dcb74c9c0b

方法 : スタンドアロンのプロファイラをインストールする
http://msdn.microsoft.com/ja-jp/library/bb385771(v=vs.90).aspx

http://homepie.blog.shinobi.jp/Entry/19/

実際に試していないので、Professional版でうまくいくかどうかはわかりません。

また、Intel VTune Amplifier という製品もあります。
http://www.xlsoft.com/jp/products/intel/vtune/index.html
こちらは、12万円もしますが、Visual Studio の上位エディションを買うよりは
安価に済ませる事が出来ます。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません