3

アプリケーションを実行していて、「メモリ警告」が表示されることがあります。メモリ使用量を確認したところ、約 14MB の実メモリを使用していることがわかりました。しかし、その間、私たちのシステムには、私たちよりも多くのメモリを使用する他のアプリケーション (50MB の実メモリなど) がありましたが、それらは生きていて、私たちは殺されました。

iOS がアプリケーションをどのように管理するのか興味があります。ユーザーの電話が他のアプリケーションでいっぱいになると、アプリケーションが常に強制終了されるのではないかと心配しています。

4

1 に答える 1

1

私は間違っているかもしれませんが、私が思うに、メモリが急速にスケーリングしている場合、アプリケーションが強制終了される可能性が高くなります。他のアプリケーションは、あなたのアプリケーションよりもスケーリングが遅い可能性があります (メモリ使用量/アライブ時間)。1 つのアプリケーションが強制終了される前に、1 つのアプリケーションで 80 MB の実メモリを使用できました。メモリの成長の速さを計算し、適切なアクションを実行する何らかのメカニズムがあると推測しています。

于 2012-06-29T07:37:47.863 に答える