2012-01-20 14 views
2

私はiPhoneのメモリパラメータの表示に関してthisという興味深い記事を読んでいましたが、「アクティブ」「物理」「フリー」などに加えて様々なデータが返されていました。また、 "purgeable"(const int = purgeablePages vmStats。purgeable_count;)もありますが、これは正確に "浄化可能"なので、どのようにパージできるのでしょうか?これを行うには客観的に-cの命令がありますか?iPhoneのメモリからパージ可能なページをパージする

ありがとうございました

答えて

3

これはカーネルのメモリ管理の統計情報です。パージ可能なメモリページは解放され、カーネルがいつでも再利用することができます。これはカーネル内部のものであり、関連するメモリはプロセスに属していない可能性が高いので(割り当てていない場合)、影響を与えることはできません。

あなたはvm_allocateを通じてパージ可能メモリを割り当てますが、このisn't really documentedとあなたはそれを必要とする非常ににくくなることができます。利用可能な最高の「ドキュメント」はWebKit class that uses purgeable memoryのようです。

+0

ありがとう – AleMal

関連する問題