• 締切済み

プロファイラ VC++6

VC++6を使っています。ある処理の実行時間を計りたいのですが、clock()で差分を取る方法と、VS6にあるプロファイラ?という機能で、どこにどれだけ時間がかかっているか視覚的にわかる方法があるらしいのですが、どのようにすればよいのでしょうか? ※VS2005Proは、別売?らしい

みんなの回答

  • isle
  • ベストアンサー率51% (77/150)
回答No.1

プロファイラは時間の掛かっている処理を見付けだして改善のヒントにするための機能です。 VC++6でもプロファイラ機能が付いてるのはPro以上のエディションですが、そのあたりは大丈夫ですか? あとプロファイラが有効のときは実行時間が余計に掛かるので正確な処理時間を計るには向きませんが、そのあたりは大丈夫ですか? 正確な処理時間を得たいときは、同じ処理を繰り返し実行して回数で割るというのがよいと思います。 繰り返す回数を増やすほど正確になります。