
ADB Nexus genera un gráfico en vivo de la RAM a partir de cat /proc/meminfo en el teléfono conectado. Allí son posibles dos tipos de entrada incorrecta, y el analizador los maneja de formas opuestas. La ausencia de MemAvailable es normal en kernels antiguos (el campo se introdujo en Linux 3.14). La aplicación lo estima a partir de MemFree + Buffers + Cached + SReclaimable - Shmem. Cuando MemAvailable está presente pero es mayor que MemTotal, significa que la salida está corrupta, por lo que se descarta la muestra. Una prueba unitaria proporciona MemTotal de 10 kB y MemAvailable de 11 kB y espera nada como respuesta. La versión sencilla recurre a MemFree en ambos casos. Entonces, los datos erróneos del dispositivo se representan como una línea creíble y nadie cuestiona el gráfico. Si tu valor de respaldo se activa también ante valores imposibles, así como ante valores ausentes, tu panel no puede distinguir una lectura errónea de una real.
