Objective-C、楽器経由でゾンビを数える、説明が必要

instruments xcode4
Objective-C、楽器経由でゾンビを数える、説明が必要

私は自分のプログラムで作業していたので、プロファイリングの際に、楽器がゾンビオブジェクトを見たときにそれを指し示すのに十分であることに気付きました。 このメッセージが表示されないという事実は、アプリにゾンビプロセスが含まれていないことを示していますか?

アプリにゾンビプロセスへの参照が含まれていないことを*確認*する方法はありますか?

私の質問では、Xcode4について明示的に言及しています。3で自動ゾンビの動作を見たことはなく、それが新機能であると疑っています。

image:https://i.stack.imgur.com/j2MI7.png [ここに画像の説明を入力]

  0  0


ベストアンサー

表示されるゾンビメッセージがないことは良い兆候です。 これは、Instrumentsがトレースしている間、解放されたオブジェクトにアクセスしなかったことを意味します。 Instrumentsがアプリケーションが解放されたオブジェクトにアクセスしないことを確認する方法はありません。 解放されたオブジェクトにアクセスすると、Instrumentsができることはそれだけです。

自動ゾンビの動作に関して、ゾンビの検出はXcode 4の新しい動作ではありません。 Instrumentsには、Xcode 3.2と4の両方にゾンビを検出するZombiesテンプレートがあります。 スクリーンショットでゾンビメッセージがブロックしている機器の横にある[情報]ボタンをクリックして、ゾンビを検出するように割り当て機器を設定することもできます。

0


タイトルとURLをコピーしました