Что на самом деле означает потерянная память в dumpsys meminfo
Когда я получаю информацию о памяти, используя adb shell dumpsys meminfo
он показывает что-то под названием LOST RAM. Я знаю, что это равно TOTAL - FREE RAM - USED RAM
но мне нужно знать, что это на самом деле означает.
- Это просто ошибка расчета / проблема? или же
- Неужели это количество (LOST RAM) действительно потеряно из-за какой-то аппаратной или другой ошибки?
Если это действительно ошибка, а не ошибка расчета, тогда я должен пойти на устройство с низким потерянным ОЗУ, когда я покупаю устройство Android. и я должен избегать устройств с высоким значением потерянной памяти. Пожалуйста, дайте мне четкий ответ на это.
2 ответа
Потерянная оперативная память - это просто оперативная память, которая не учтена, она будет принимать все оперативные памяти процессов и складывать из них разницу между этим значением и фактическим количеством оставшейся оперативной памяти, известной как потерянная оперативная память, поскольку ОС не может учитывать то, что использует Это. Это связано с программным обеспечением, и то, что я читаю, может быть из отладки ION или драйверов, которые выделяют и отслеживают свой собственный RAM. Я не думаю, что это должно играть какую-то роль в вашем рассмотрении при покупке нового устройства Android, хотя.
Во-первых, это неточное значение, а выполнение дампа занимает много времени, что может привести к снижению точности вычислений. Кроме того, возможные причины включают в себя стекирование сокетов, использование какого-либо нерегулируемого метода приложения памяти для обращения к памяти и приложения памяти, связанные с графикой.