2011-06-05 4 views
1

私はXcode 3.2.6とInstruments 2.7を持っており、私はそれらのアプリケーションで初心者です。ライブバイトはすべての行の全体バイトと同じです

私はiPhoneのプロジェクト(最も単純なナビゲーションコントロールされたアプリケーションでも)をインストゥルメントに(メモリリークをチェックする)実行すると、常にライブバイトは全体バイトと同じで、両方とも増加します。

LivingとOverallもすべての行で同じことが面白いです。 私は本当に理解していません。私はメモリリークを持っていない、私はナビゲーションにプッシュした後、新しいUIViewControllerをリリースし、私は私の単純なテストプロジェクトで使用したすべてのNSStringsをリリースしました。

私は間違っていることを理解していますか?

+0

ビルド設定でスタティックアナライザーを有効にしてビルドして実行します。メモリ管理が間違っているかどうかを教えてくれます。それはスタックオーバーフロー以来最高のものです。 –

+0

ありがとう、素晴らしいツール しかし、私の計測器の問題はどうですか? –

答えて

2

リークテンプレートを使用する場合、アロケーションの計測器は最初はアクティブなアロケーションだけを追跡するように設定されています。アクティブな割り当てのみをトラッキングする場合、ライブバイトと全体のバイトは同じになります。

アクティブな割り当てだけでなく、すべてのメモリ割り当てを追跡するには、[割り当て]インストゥルメントの横にある[情報]ボタンをクリックし、[アクティブな割り当てを追跡する]チェックボックスをオフにします。

enter image description here

+0

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

関連する問題