2011-12-21 8 views
0

実行時間が長くなりすぎるため、プロファイルを作成するC++プログラムがあります。Windowsでのプロファイル方法は?

私はこのプログラム用のウィンドウを使用しています。無料のプロファイラーを使用したいと思います。私はネットを検索し、AMD CodeAnalystvery sleepyを見つけました。私はIntel CPUを持っているので、AMDツールはあまりうまく動作しません。だから、ほとんど情報が出てこない。

very sleepyを使用している場合、私は概要に機能の名前が表示されないという問題があります。つまり、プロファイリング自体は機能しますが、どの機能がどれくらい時間がかかったのか分かりません。関数名には[123456789]、行番号には0があります。私はこれがデバッグシンボルの問題だと思います。

私はそれを動作させるために何をしなければならないと言えますか(Visual Studio 2010)?

おかげ

+1

をそれは私がそれを使用しましたので、しばらくしているが、Visual Studioは、プロファイラを持っていませんか? –

+0

関連の質問 - http://stackoverflow.com/questions/67554/whats-the-best-free-c-profiler-for-windows-if-there-are – DumbCoder

+0

@MikeSeymourバージョン2010のプロファイリングは、プレミアムまたはProfessorにはないVisual Studioのチームバージョン。バージョン。 –

答えて

0

私はLTProfとANTSなど、それらの数を、試してみたが、私は戻ってthis methodに続けます。 これはツールではありません。単なる技術です。 こちらはstep-by-step exampleです。 リンクが必要な場合は、他の多くの人々もそれを使用します。

0

プロファイラには2種類あります。

コードに変更を加える必要のない非介入型です。 IMHOこれらは、使い易いものの、満足のいく結果をもたらしません。

あなたのコードに追加が必要な侵入型。これらはより良い結果をもたらすと私は考える。私はこの種の独自のプロファイラを開発しました。このプロファイラは良い評価を受けています。あなたはここでのVisual Studioプロファイラhttp://ravenspoint.wordpress.com/2010/06/16/timing/

+0

コードはダウンロードできません。いくつかのサーバーエラーがあるようです。 –

+0

あなたは正しいです!私はそれを修正してお知らせします。ありがとう。 – ravenspoint

+0

サーバーが修正されました。 – ravenspoint

関連する問題