iPhone用メモリモニターとは何ですか?
-
03-07-2019 - |
質問
Object Allocはアプリが実際に使用しているメモリの量を正確に把握していないため、iPhoneアプリのメモリ使用量を調べるより良い方法として、Memory Monitorと呼ばれるツールについて多くの人が話を聞いたことがあります。
メモリモニターを起動するにはどうすればよいですか?楽器にはありません。ダウンロードしなければならない別のツールの一部ですか?
ありがとう! ニック。
解決
"リーク"インストルメントテンプレートは、全体的なメモリ使用量(およびそれ以上)も監視します。アクティビティモニタアプリケーション(/ Applications / Utilities / Activity Monitor.app)は、幻想的な「メモリモニタ」かもしれません。実メモリと仮想メモリの使用量を示します。
「メモリモニタ」と明示的に呼ばれる他のツールを知りません。そのようなアプリケーションが存在する場合、Activity MonitorとInstrumentsがまだ考慮していない他のデータを取得することは想像できません。
他のヒント
Memory Monitorは、Instrumentsのツールの1つにすぎません。インストルメントの実行を開始したら(Xcode:実行>パフォーマンスツールで開始>リーク)、インストルメントウィンドウのツールバーで[ライブラリ]をクリックし、メモリモニターをメインウィンドウにドラッグします。
メモリモニターは、その使用量がObjectAllocに反映されているかどうかにかかわらず、アプリによる合計メモリ使用量を表示するため重要です。
メモリモニタで最も重要なバーは、最後に表示される合計メモリ使用量のようです。これが登り続けると、最終的にアプリは乾杯します。時間バー(ウィンドウの上部)を介して三角形のコントロールをドラッグして、任意の時点の数値を取得します。
コード内のリークを見つけたい場合は、 http:// clangを試してください。 llvm.org/StaticAnalysis.html
よろしくリチャードL.バートンIII