2012-01-31 9 views
1

私は、QTを使用してUIが構築されているC++で書かれた、モバイルデバイス上で動作する大きなアプリケーションを持っています。アプリケーションのメモリリークをどのようにトレースしますか?

モバイルデバイス上でQTアプリケーションを実行しているときにメモリリークをチェックするユーティリティがありますか?

+1

'Valgrind'は' Qt'で動作しますか?もしそうなら、それはあなたの目的に役立ちます。 – Sriram

+1

http://valgrind.org/info/platforms.htmlはアームサポートが中程度(armv7はかなり完成)であることを示しています.MIPSサポートは低いので、どのモバイルデバイスでもvalgrindを使用することはできません。コードを開発マシン上で実行できれば、valgrindの方が便利になる – stefaanv

+0

valgrindをコマンドラインでパラメータとして実行することはできますか? – Owen

答えて

1

Qt Creatorに付属のメモリアナライザーを使用することができます。プロジェクトを開いて、左側のウィンドウでAnalyzeに行き、次にドロップダウンメニューからValgrind memory analizerを選択し、プロジェクトを開始してください。

関連する問題