Leaksインスツルメントを使用しているときに、生きているオブジェクトの合計がメモリのバイトだと思ったので、投稿を更新しました。
[更新しました]
こんにちは皆さん、
私は次のような問題に直面しています。
私のアプリケーションは、最大34個のカスタマイズされたセルを含む可能性のあるUITableViewを使用してリアルタイムデータを提示するため、更新データを受信するときに、そのUITableViewに対してreloadDataを実行する必要があります。セルが更新されると、UiViewアニメーションを使用して関連するテキストラベルを点滅させます)。
アプリケーションを起動すると、すべて問題なく実行されますが、約20〜30分で実行を続けると、速度が低下し、1秒でハングすることがあります。Leaksインスツルメントを使用してアプリケーションをテストし、起動後に約17Mbのメモリを使用することを確認しましたが、20〜30分後、 25k〜28kの生きているオブジェクト(1.7Mbのメモリ)を使用します。すべての画面をナビゲートしようとすると、最大80Kの生きているオブジェクト(6.5Mbのメモリ)を使用します:(
UITableViewが何度もリロードされると、アプリケーションが何度もメモリを使用し、実行が遅くなると思います。
だから、誰もがこの問題を解決する方法を知っています、私を助けてください、どうもありがとうございました!