• ベストアンサー

ソースのボトルネックがどこか調べたい。 便利なツールを探しています。

時間のかかる計算でどこがボトルネックか調べたいのですが、そのようなツール(ソースレベルでtime値など測れるソフト)を探しています。 VisualStudio2005 VisualStudio6 Delphi <-- パスカル C++Buikder その他 の開発ソフトの中にProfile?が入っているのでしょうか? それとも、専用のツールが必要でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • MrBan
  • ベストアンサー率53% (331/615)
回答No.1

私が知っている範囲では、 VC6は、エディション次第でプロファイラが入ってます。 設定ダイアログに有名なバグがあるので直接指定が必要です。 それ以降の VC には、プロファイラのバンドルはありません。 コンピュウェア等のプロファイラが別途必要です。 GCC では gprof 等があります。 #LSI C86 試食版にもプロファイラは付いてましたけど…

参考URL:
http://www.compuware.co.jp/index.html
全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ボトルネック

    C++でプログラムを書いているのですが、 妙に遅いのでどこがボトルネックになっているのか知りたいのですが、 例えば、「このメンバ関数のところでCPU timeの*%を使っている。」 みたいなことを教えてくれる関数はないでしょうか?

  • mscorlib.dllがボトルネック?

    競馬の解析ソフトをvisualBasicで作成しているのですが、ビルドしたexeファイルをコピーして1台のPCでソフトを多重起動すると極端に実行速度が遅くなります。多重起動したソフト毎に参照しているデータベースやテキストデータは分けているので、この部分はボトルネックではないと考えています。 Visual studio2019で動作を解析したところ、mscorlib.dllの実行に掛かる時間が長いようなので、この部分に負荷が集中しているのかと想像しています。 ソフトの多重起動によりmscorlib.dllの負荷が増加し、この部分がボトルネックになるということはあり得るのでしょうか? 趣味のため独学で開発してきており、プログラミングの基礎などよくわかりませんが、もしかして常識的なことなのでしょうか? どなたかわかる方いたらよろしくお願いいたします。

  • PHPソースの解析やデバッグに使うツール

    PHPソースの解析やデバッグに使うツール c言語などのコンパイラ言語には優秀なIDEが多数ありますが 皆さんはPHPの開発をする時どのようなツールを使用しているのですか? フリーのPHPソースを解析する際、ステップ実行しながら変数の中身をウォッチ したりしながらソース解析したいのですが、VisualStadioのような便利なIDEはないのですか? そのようなツールなしにPHPソースを書くとすると無茶苦茶大変な気がするのですが 皆さんは、その困難を乗り越えてPHP開発をされているのですか? 素人な質問ですみませんが、詳しい方がいましたら教えてください。

    • ベストアンサー
    • PHP
  • 様々なソースコードを読みたい

    C/C++勉強中の者です。勉強の目的はVectorなどに登録できるようなレベルのフリーソフトを自分で開発することです。 C/C++の文法は一通り勉強し終えました。 次のステップとして、Cで書かれた様々なソフトウェアのソースコードを沢山読んでいきたいと思っています。フリーソフトの大半はソースコードは公開してないですし、、ソースコードはどこで入手すればよいのでしょうか。

  • 現在のビデオカードがボトルネックになる使用状況

    基本的なことで申し訳ございませんが、 いまいち調べてもハッキリしないので教えて頂きたいです。 現時点で一般的に普及しているPCにおいて、ビデオカード(特にGPU、搭載メモリ)がボトルネックになる使用状況というのはどういうものが考えられるでしょうか。 (選ぶ際のポイント。と捉えて頂いても構いません) 一応分かっている(と思っている)のは ・3Dを使ったゲームをする際にはビデオカードがボトルネックになることが多い ・マルチディスプレイ、高解像度を実現するためには専用のビデオカードが必要 たまに聞くけど真相が定かでないのは ・高解像度の重い動画を見る際にはCPU性能だけではなくGPU性能も関わってくる ・photoshopやpremiereのようなソフトを使う際にGPU性能が関わってくる ・搭載メモリ容量は実はあまり関係無い など 何卒よろしくお願いいたします。

  • 開発ツール(?)を探しています。

    開発ツール(?)を探しています。 自分が探しているのが「開発ツール」っていうのかも分からないのですがw 今まで、windowsのコマンドプロンプトから手動ですべてコンパイルしていました。 ソースコード打ちから、コンパイルまでをサポートしてくれるソフトのことを、 開発ツールというのでしょうか? そういうソフトで、javaとcが使えるフリーソフトを探しています。 それらしいものをいくつか見つけたのですが、 学校の環境と同じにしたいので、javaのバージョンは1.5の環境で行いたいのです。 JDK1.5と検索すると、JDK5というのが検索にひっかかるのですが、 省略した表記なのでしょうか? それとも、やっぱりバージョン違い?? はたまた、java違い??? あるいは、オススメのソフトはありますか? やや混乱気味の内容で申し訳ありませんが;; 心当たりのある方、よろしくお願いいたします。

    • ベストアンサー
    • Java
  • ソースの見方

    大学の卒業研究でVisualC++で非同期型でPtoPのメッセージのやり取りを行えるようなプログラムを作成する予定なんですが、VisualC++でのプログラム開発を行ったことがなく、知識が少ないため、まずは現存するプログラムのソースを見て、構造を理解しようと考えています。 あるサイトからプログラムをダウンロードし、ソースコードを見ようと思ったんですが、どのようにすればソースが見れるのかがわかりません。 ダウンロードしたプログラムにはVisual BasicとC#のフォルダがあり、どちらかのソースを見れれば良いなとは思っているんですが、どのようにすれば見ることができるんでしょうか? VisualBasicのフォルダには、VBファイルとRESXファイル、VBPROファイル、USERファイル、SUOファイルがあります。 C#のフォルダには、CSファイルとRESXファイル、SCPROファイル、USERファイル、SUOファイルがあります。 開発環境はMicrosoft Visual Studio 6.0をしようしていますので、VisualStudioで見れる方法を教えていただけるとうれしいです。 プログラム開発はド素人なのでわからないことだらけですが、よろしくお願いします。

  • ソースファイルコンバートツールを探しています。

    いつもお世話になっております。今回はソースファイルのコンバートツールを 探していますので、もし知っている方いらっしゃいましたら、教えて下さい。 フォートラン言語で、座標計算するプログラムを、C++か、VCのソースに変換 したいと思ってます。 ただし、私はフォートラン言語の経験が無い為、良く分かりません。 後々のメンテナンスの事を考え、出来ればVCに変換したいと思います。 もし、製品をご存知の方がいらっしゃれば、価格(ライセンス数)等も教えて下さい。

  • ソースが解析できない言語はなに?

    C#やVB.NETだと逆アセンブルのツールなどでソースコードが見れてしまいますが 見ることが出来ない開発言語で一般的なのは何があるでしょうか?

  • delphi等で作ったものをCDやDVDに写す方法教えてください。

    delphi等で作ったものをCDやDVDに写す方法教えてください。 又、C言語、java、c++、vc++、php、vb、vba・・・などプログラミング言語で作ったものはどうやってCDやDVDに写せばいいか。 また、どの言語がそのようなソフトを開発できるのか教えてください。 C言語とdelphiをやっているのですが、正直C言語はソフトをなかなか開発できるところまでいかないので、つまらないと思ってしまっています。それに対してdelphiはすぐにソフトを開発できるため、とても面白く感じています。それでそのソフトをCDやDVDに写したいと思いました。