2012-04-09 25 views
7

PSSの計算方法をAndroidで把握しようとしています。Android:PSS(比例セットサイズ)計算

articleは、次のように書かれています。プロセスの

「比例セットサイズ」(PSS)は、各ページがそれを共有 プロセスの数で割ってメモリに有しているページ のカウントです。プロセスは と1000が一つの他のプロセスと共有自体に1000ページのすべてを、持っているのであれば、そのPSS 1500

私の最初の質問はあるだろう、上記の情報が正確ですか?そうでない場合、誰かが実際にどのように計算されているか教えてもらえますか?

また、この値はキロバイトですか、それとも単体で「PSS」ですか?

+1

PSSの内容を理解する:[Android Memory Management:PSSの理解](http://www.littleeye.co/blog/2013/06/11/android-memory-management-understanding-app-pss/) – Dirk

答えて

5

はい、その情報は正確です。正確に計算されます。 (LWN.netの記事はhereです;そのスレッドに参加しているMatt Mackallがその機能を開発したことに注意してください)

PSSは、他のすべての情報と同様に/proc/<pid>/smapsです。その単位は、それが計算される方法に従います。

How often is PSS value updated for a given process in /proc/pid/smapsはようにとPSSの計算方法をいくつかのポインタがある - 免責事項:私はそこに答えを書いたPSSと関連指標を話し合うUnix & Linuxにはいくつかの他の記事があります。)この記事は私を助け

+0

偉大な答え!どうもありがとうございました! –

関連する問題