人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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


●質問者: uraxurax
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● a-kuma3
●50ポイント

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

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

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


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

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 テイスト (´・ω・`)

2 ● SweetSmile1978
●50ポイント

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 の上位エディションを買うよりは
安価に済ませる事が出来ます。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ