2015-12-14 17 views
6

iOSは自動的にLinuxのように動作するメモリスワッピングと仮想メモリをサポートしますか?iOSのメモリスワッピングと仮想メモリ

+0

人は物事を保留にする必要があります。これは完全に正当な質問です。 – user3344003

+0

いいえ、それは大丈夫です、私はすでに必要なものを手に入れました。 –

答えて

0

iOSには仮想メモリがありますが、バッキングストアはありません。したがって、スワップメモリ​​からのページング/アウトはありません。

AppleのAbout the Virtual Memory Systemのドキュメントでは、iOSが仮想メモリをどのように提供しているかについて一般的なアイデアが提供されるはずですが、2013年以降に更新されておらず、新しい64ビットの詳細については説明しません。

0

ペタが書いたように仮想メモリはありますが、バッキングストアで自動的にスワップしません。map fileタフです。
はその主題に直面しているいくつかのWWDCのビデオがあります。

、おそらく1つのWWDC 2011のビデオで再び話。 なぜそれを聞いているのか分かりませんが、メモリ占有懸念がある場合は、ファイルのマップを低くし、メモリの警告、パージャブルメモリ、NSCacheに正しく応答するテクニックがたくさんあります。 2番目のビデオを見ることを強くお勧めします。

関連する問題