「ActivityMonitor」インストゥルメントを使用してiPhoneアプリケーションのプロファイリングを行っています。UITableViewsを使用してスクロールすると、スクロールしている間、アプリケーションのメモリ使用量が常に増加していることがわかります。前のビューに戻ってUITableViewControllerの割り当てが解除されると、メモリ使用量は少し減少しますが、以前の場所には減少しません。ただし、「リーク」機器はメモリリークを検出せず、静的アナライザもメモリリークを検出しません。また、常に12を超えるUITableViewCellが割り当てられないようにしたので、それらは適切に再利用されます(セルも適切に作成さautorelease
れるため、未使用時に割り当てが解除されます)。また、対応するUITableViewControllerのコードにメモリリークが組み込まれていないことも確信しています。
これは正常な動作ですか。たとえば、アプリケーションは、後で必要になったときに、要求したメモリを解放しますか?
よろしくお願いします
MrMage