Publicações
avatar

O ADB Nexus gera um gráfico ao vivo da RAM usando cat /proc/meminfo no telefone conectado. Dois tipos de entrada inválida são possíveis ali, e o analisador os trata de maneiras opostas. A ausência de MemAvailable é normal em kernels antigos (o campo foi introduzido no Linux 3.14). O aplicativo estima-o a partir de MemFree + Buffers + Cached + SReclaimable - Shmem. MemAvailable presente, mas maior que MemTotal, significa que a saída está corrompida, portanto a amostra é descartada. Um teste unitário fornece MemTotal de 10 kB e MemAvailable de 11 kB e espera nada como resposta. A versão simples recorre a MemFree em ambos os casos. Assim, dados inválidos do dispositivo são exibidos como uma linha plausível, e ninguém questiona o gráfico. Se seu fallback for ativado também em valores impossíveis, além de ausências, seu painel não consegue distinguir uma leitura ruim de uma real.

Este conteúdo é apenas para fins informativos e educacionais. Ele pode incluir opiniões de terceiros, conteúdo patrocinado ou material promocional pelos quais o criador pode receber compensação. Nada neste feed constitui aconselhamento financeiro ou garantia de retorno. Você é o único responsável por suas próprias decisões de investimento. Sempre realize a sua própria pesquisa e aja com cautela antes de negociar. Não garantimos a precisão das informações de terceiros e não nos responsabilizamos por quaisquer perdas incorridas. Desempenho passado não é indicativo de resultados futuros. Consulte nossos Termos da Comunidade e a Declaração de Divulgação de Riscos para mais detalhes.

avatarPublique sua resposta

Comentar