Verificação de vazamento de memória rudimentar

0

Eu pretendo usar algo como

ps -A --sort -rss -o comm,rss,sz,vsz

para detectar vazamentos de memória.

Eu pretendo executar o comando antes e depois dos casos de teste em um sistema embarcado, e espero que o sistema esteja em estado ocioso nas medições. Eu tentei um pouco com a figura do VSZ, mas estou um pouco incerto sobre a manipulação interna da memória virtual.

  • Posso confiar que o VSZ mostra o uso atual da memória virtual ou pode haver páginas não usadas (totalmente liberadas) nessa figura?

  • O VSZ é o melhor indicador de vazamentos de memória ou devo usar outra medida? RSS mostra apenas a memória residente, e isso não indica necessariamente vazamentos de memória, não é?

  • A memória interna do Linux está longe de ser complexa para detectar vazamentos de memória dessa maneira (com ajuda do ps)?

Eu preciso usar algum método de medição externo. Eu não posso usar por exemplo mtrace etc.

    
por Fredrik Johansson 27.01.2016 / 08:52

0 respostas