15

このためのドキュメントが見つかりませんでした。クイック情報はありません。

列には次の不透明なタイトルがあります。

Category

Live Bytes

# Living

# Transitory

Overall Bytes

# Overall

# Allocations (Net / Overall)

これらの列の意味を示すドキュメントはありますか?600ページを読まなくても?

4

3 に答える 3

36

Instruments User Guide の「Analyzing Data with the ObjectAlloc Instrument」セクションは、このインストゥルメントの詳細ビューの説明を提供するために使用されていました (その後、ガイド全体が書き直されました)。

詳細ペイン (テーブル モードの場合) には、潜在的な割り当ての問題を特定するのに役立つその他の有用な情報が表示されます。表の正味割り当てと全体割り当ての列には、現在アクティブなオブジェクトとこれまでに作成された合計数のヒストグラムが表示されます。全体的な割り当てに対する正味の割り当ての比率が縮小するにつれて、ヒストグラム バーの色が変化します。青いヒストグラム バーは妥当な比率を表しており、赤のスペクトルにシフトした色は低い比率を表しているため、何らかの調査が必要になる可能性があります。

オブジェクトの割り当ては、Categoryヘッダーの下に表示されるタイプ別にグループ化されます。このLive Bytes列は、このタイプのオブジェクトが割り当てられ、まだメモリ内に残っている数を示します。同様に、# Living列には、このタイプのオブジェクトがまだメモリ内にいくつあるかが示されます。Overall Bytesとの# Overall列は、メモリ内の合計サイズと、そのタイプのすべての割り当てられたオブジェクトの数を示しています。最後に、# Transitoryは と の単純な違いで# Livingあり# Overall、分析している期間中にそのタイプのオブジェクトがいくつ作成され、破棄されたかを示しています。

この表の右側にあるヒストグラムは、ドキュメントの上記のセクションで説明されていますが、上記の数値をグラフで表したものにすぎません。

于 2010-05-08T22:42:05.710 に答える
2

楽器に関する詳細情報は次のとおりです...承認された回答のリンクの再ルーティングのリンクは機能しません。

https://developer.apple.com/library/mac/#documentation/developertools/conceptual/InstrumentsUserGuide/Built-InInstruments/Built-InInstruments.html

これはまた、バーの色が何を意味するかを分解します...

*割り当てセクションまで半分ほど下にスクロールします。

[更新されたリンク、ここで情報を見つけることができるはずです。]

https://developer.apple.com/library/mac/#documentation/developertools/conceptual/InstrumentsUserGuide/Introduction/Introduction.html

于 2012-03-05T17:51:45.477 に答える