Apa nilai-nilai dalam "Menjalankan Layanan" artinya?

8

Ketika saya pergi ke jalur berikut

Pengaturan: Aplikasi: Menjalankan Layanan

Saya melihat:

Lainnya: 78MB dalam 4

Tersedia: 109MB + 58MB dalam 8

Apa yang dimaksud di atas?

Khususnya, [78MB dalam 4], [109MB + 58MB] dan [8]

IM-JM
sumber

Jawaban:

5

Sejauh yang saya tahu, itu dipecah menjadi ini:

  • Lainnya: Ini adalah RAM yang tidak tersedia saat ini karena sedang digunakan oleh layanan yang benar-benar berjalan (mungkin itu yang tidak bisa dibunuh, pada kenyataannya). Menggunakan contoh Anda, ada 78 MB RAM yang digunakan oleh 4 proses, maka "78 in 4".
  • Tersedia: Angka pertama di sini adalah jumlah RAM yang benar-benar gratis dan tidak dialokasikan untuk proses apa pun (109 MB dalam contoh Anda). Angka kedua dialokasikan tetapi prosesnya dalam keadaan di mana ia dapat dialokasikan kembali. Dengan demikian, "58 MB dalam 8" berarti ada 8 proses yang saat ini memegang memori 58 MB, tetapi mereka dijeda / dibekukan di latar belakang dan bahwa 58 MB dapat diambil kembali oleh OS jika proses aktif membutuhkannya.

Sunting: Seperti yang Jake tunjukkan dalam komentar di bawah, Anda dapat menemukan deskripsi dalam entri ini di Android Developers Blog (gulir sampai ke bawah).

eldarerathis
sumber
2
Info lebih lanjut tersedia di sini, di dekat bagian bawah pos: android-developers.blogspot.com/2010/02/…
Jake Basile
@Jake: Terima kasih! Saya pikir itulah tautan yang awalnya saya baca ini tetapi saya tidak dapat menemukannya ketika saya menulis ini.
eldarerathis