2010-12-14 1 views
4

Qtでうまく動作するプロファイラはありますか?私は窓のための無料のプロファイラーを好むだろうが、任意のヒントが評価されます。Qt固有のプロファイラはありますか?

私は「非常に眠そうです」と試してみましたが、動作しますが、メソッド名をデマングルすることはできません。たぶん私は間違っているだけだろうか?私が気付いていない落とし穴?

ありがとうございました!

ここでは非常にSleepys出力のscrenshotです: alt text

+1

これらのメソッド名は、mocとは関係ありません。これらは、C++のすべてのプログラムでQtを使用するか使用しないかを選択する際に使用される普通のC++シンボル名です。 C++シンボルをデマングルするオプションがあるかどうかを確認します。 –

+0

私が思ったように:私は間違っていました。しかし、私はまだクリアテキストのメソッド名を見ることができません、そのようなオプションはありません。他方で、これらの方法のうちのいくつかは既にデマングル化されている。 – atamanroman

+1

demangledものは明らかにCの関数で、スクリーンショットの少なくともonceです。 mingwを使用すると、MSVCのシンボル名に互換性がなく、プロファイラがMSVCスタイルのC++関数のデエングレインのみをサポートしている可能性があります。 –

答えて

2

まあ、私は喜んでGCCからgprofを使用しています。 Windows用のMinGWパッケージの中にあります。

+0

そして、kprof(http://kprof.sourceforge.net)は、それに対して非常に優れた視覚化ツールです。 – ctd

+0

私はQTが面白いキーワードをC++テキストに追加したと思った。 gprofはそれをどのように扱いますか? –

関連する問題