19/08/2021 às 17:38 Programação

Por qual motivo há um consumo excessivo de memória RAM pelos aplicativos?

60
2min de leitura

É comum atribuirmos a culpa ao sistema operacional, seja ele para celular ou computador. Mas a verdade é que nesse caso, o sistema operacional não é o vilão da história!

Hoje em dia é muito "fácil" se tornar um programador.

Através de canais na internet facilmente aprendemos a "fazer" códigos-fontes desde os mais simples aos mais complexos. E qualquer pessoa pode criar seu próprio aplicativo, seja para celular ou para computador.

Os cursos específicos de programação também são excelentes, práticos e vão direto ao ponto!

Porém o que vejo são programadores com pressa, correndo atrás de aprender rápido e já conquistar o seu espaço no mercado de trabalho tão disputado, em uma corrida desenfreada para criar uma aplicação cheia de recursos e interface incríveis!

Mas essa rapidez pode estar ocasionando uma falta de atenção às boas práticas da programação. São diversas, que em breve pretendo escrever, mas por enquanto vamos nos atentar à proposta do nosso texto: o que causa um grande acúmulo de dados na memória ram.

Me lembro perfeitamente dos meus professores Eugênio e Pedro, na faculdade, com os quais aprendi a base da programação e trago comigo seu ensinamento, que tanto me ajudou na minha carreira como Analista de Sistemas. Com eles aprendi a fazer uso consciente da memória ram. E uma das diversas regras para isso é a mesma regra que usamos para não acumular louça na pia:

"Terminou de comer, lave o seu prato. Se cada um lavar o seu prato, não acumula para ninguém!"

Assim é o uso da memória ram: terminou de usar, limpe!

Isso mesmo! Quando um software utiliza um espaço na memória para armazenar uma determinada informação, ela vai ficar lá até que o software libere o espaço usado, ou quando ele for fechado. Então o que acontece, é que muitos programadores se esquecem de fazer essa "limpeza" e com isso podemos dizer que deixou uma sujeira na memória. E esse pode ser um dos principais motivos para o acúmulo de "lixo" na memória RAM.

O sistema operacional por sua vez não pode fazer essa limpeza, pois o software é quem deve dizer para ele que aquele espaço pode ser liberado.

Portanto, aos colegas que estão iniciando na profissão, peço que sempre se atentem às boas práticas na programação. Que façam uso consciente de processamento e dados. Não é pelo fato de que hoje os computadores e celulares são mais potentes, que podemos deixar de cuidar desses detalhes que sempre serão tão importantes.

    Jonas Guimarães - Analista de Sistemas

   Contato: guimaraes.developer@gmail.com

19 Ago 2021

Por qual motivo há um consumo excessivo de memória RAM pelos aplicativos?

Comentar
Facebook
WhatsApp
LinkedIn
Twitter
Copiar URL

Tags

desenvolvimento de sistemas developer memória ram programação programador

Quem viu também curtiu

10 de Abr de 2021

Class Helper - Um poderoso Recurso

06 de Set de 2020

Porque troquei meu computador por um notebook potente e o Lightroom e Photoshop ficaram muito lentos!

21 de Fev de 2022

Afinal, qual memória devo trocar?