「Running Services」の値はどういう意味ですか?


8

次の道に行くと

設定:アプリケーション:サービスの実行

そうですか:

その他:4で78MB

アベイルズ:109 MB + 8で58 MB

上記の意味は何ですか?

特に、[4で78MB]、[109MB + 58MB]、および[8]

回答:


5

私の知る限り、これは次のように分類されます。

  • その他:これは、実際に実行されているサービスによって使用されているため、現在使用できないRAMです(実際には、強制終了できないものである可能性があります)。あなたの例では、4つのプロセスで78 MBのRAMが使用されているため、「78 in 4」になります。
  • Avail:ここの最初の数字は、完全に解放されており、どのプロセスにも割り当てられていないRAMの量です(例では109 MB)。2番目の番号は割り当てられていますが、プロセスは割り当てを解除できる状態です。したがって、「58 MB in 8」は、現在58 MBのメモリを保持しているプロセスが8つあるが、バックグラウンドで一時停止/凍結されており、アクティブプロセスで必要な場合は、OSが58 MBを再利用できることを意味します。

編集:ジェイクが下のコメントで指摘したように、このエントリの説明はAndroid開発者ブログ(一番下までスクロールしてください)にあります。


2
ポストの底部付近に、ここで入手可能さらに詳しい情報:android-developers.blogspot.com/2010/02/...
ジェイク・バジーレ

@ジェイク:ありがとう!これは私が最初にこれを読んだときのリンクだと思いますが、これを書いたときには見つかりませんでした。
eldarerathis
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.