Для приложений, развернутых на устройствах под управлением Android 9 или более поздней версии, в разделе «Память процесса» (RSS) отображается объем физической памяти, используемой приложением.
Вот что означают строки в разделе «Память процесса» (RSS) :
Всего : это общий объем физической памяти, используемый вашим процессом. В системах на базе Unix это известно как «Размер резидентного набора» и представляет собой комбинацию всей памяти, используемой анонимными выделениями, сопоставлениями файлов и выделениями общей памяти.
Для разработчиков Windows размер резидентного набора аналогичен размеру рабочего набора.
Выделено : этот счетчик отслеживает, сколько физической памяти в настоящее время используется процессом при обычном распределении памяти. Это распределения, которые являются анонимными (не поддерживаются конкретным файлом) и частными (не являются общими). В большинстве приложений они состоят из выделения кучи (с помощью
malloc
илиnew
) и стековой памяти. При выгрузке из физической памяти эти выделения записываются в системный файл подкачки.Отображения файлов : этот счетчик отслеживает объем физической памяти, который процесс использует для сопоставлений файлов, то есть память, отображаемая из файлов в область памяти диспетчером памяти.
Общий : этот счетчик отслеживает, сколько физической памяти используется для совместного использования памяти между этим процессом и другими процессами в системе.