É um mito que o Firefox ou a maioria dos outros aplicativos estejam vazando muita memória. É um completo equívoco sobre como o Firefox e o Linux gerenciam a memória. Você vê na memória do sistema que a quantidade de memória livre parece diminuir e a memória alocada do Firefox aumenta. Mas isso tem nada para fazer com vazamento de memória. O Firefox usa essa memória e não a devolve porque o código carregado pode ser reutilizado posteriormente, sem a necessidade de carregá-lo novamente na memória. Mas se o Linux ou um aplicativo precisar de memória e não houver nenhum Firefox ou qualquer outro aplicativo, a memória reservada será imediatamente devolvida ao sistema. O uso de mais memória torna o Firefox e qualquer outro aplicativo mais rápido como eles seriam, se esses aplicativos retornassem a memória o mais rápido possível. Então, desligar os programas e reiniciá-los geralmente não é necessário. Sua memória não está perdida; -)
Bem, é claro que todo grande aplicativo vaza alguma memória devido a erros, por exemplo. Mas isso é geralmente uma quantidade muito pequena de memória (principalmente alguns KB não MB)
Desculpe EliahKagan / jokerdino: Eu não entendo realmente o que você quer que eu faça. Im novo para AskUbuntu e Inglês não é minha língua nativa; -)
Sim, seria muito legal ter uma ferramenta que mostre quanto de memória é realmente usada e quantas memórias são reservadas. Mas acho que é dificilmente possível. É possível obter informações, quanta memória é recuperável e quanto não é gerenciada pelo kernel. As aplicações marcam a memória para o kernel como recuperável ou não, ou como memória que não é "permitida" para ser recuperada (por exemplo, peças de tempo crítico). Então, o kernel é capaz de recuperar a memória recuperável, se necessário. Mas a outra metade da verdade é que cada grande aplicativo geralmente tem seu próprio gerenciador de memória para decidir quais partes do programa são usadas ou qual parte da memória é reservada e quantas memória é necessária para ser alocada do kernel.
O Firefox tem seu gerenciador de memória (por exemplo, o Firefox fornece algumas informações ao abrir sobre: memória), o LibreOffice também tem seu próprio gerenciador de memória e todos os aplicativos maiores também os possuem. Se você gostaria de ter as informações completas (não apenas relacionadas à memória gerenciada pelo kernel, mas também à memória gerenciada por aplicativos), você precisava obter essas informações dos aplicativos. Eu não vejo uma possibilidade óbvia de obter essa informação, porque cada aplicativo usa seu próprio design de gerenciamento de memória. Você estaria em uma situação na qual é necessário entender e analisar todos os códigos diferentes de todos esses aplicativos. Eu acho que é quase impossível de fazer.
EliahKagan / jokerdino: Desculpe, eu não entendo o que você quer que eu faça. Im novo para AskUbuntu e Inglês não é minha língua nativa; -)