Memori Proses (RSS)

Untuk aplikasi yang di-deploy ke perangkat yang menjalankan Android 9 atau yang lebih baru, bagian Process Memory (RSS) menampilkan jumlah memori fisik yang digunakan oleh aplikasi.

Gambar 1. Menampilkan memori fisik di profiler.

Berikut arti baris di bagian Process Memory (RSS):

  • Total: Ini adalah jumlah total memori fisik yang digunakan oleh proses Anda. Pada sistem berbasis Unix, ini dikenal sebagai "Resident Set Size", dan merupakan kombinasi dari semua memori yang digunakan oleh alokasi anonim, pemetaan file, dan alokasi memori bersama.

    Untuk developer Windows, Resident Set Size serupa dengan Working Set Size.

  • Dialokasikan: Penghitung ini melacak banyaknya memori fisik yang saat ini digunakan oleh alokasi memori normal proses. Ini adalah alokasi yang bersifat anonim (tidak didukung oleh file tertentu) dan pribadi (tidak dibagikan). Pada sebagian besar aplikasi, terdiri dari alokasi heap (dengan malloc atau new) dan memori tumpukan. Saat ditukar dari memori fisik, alokasi ini ditulis ke file swap sistem.

  • Pemetaan File: Penghitung ini melacak jumlah memori fisik yang digunakan proses untuk pemetaan file—yaitu, memori yang dipetakan dari file ke dalam region memori oleh pengelola memori.

  • Bersama: Penghitung ini melacak berapa banyak memori fisik yang digunakan untuk berbagi memori antara proses ini dan proses lainnya dalam sistem.