Reduza drasticamente o uso de memória do Chrome, Edge e Firefox
(rizonesoft.com)O uso de memória do navegador diminui drasticamente!!
Não sei por que os desenvolvedores dessa área programam sem levar a memória em consideração.
Será que podiam fazer isso, mas simplesmente não fizeram?
12 comentários
Se você tem muitas abas, talvez seja melhor experimentar https://chrome.google.com/webstore/detail/… ...
Ferramentas do tipo suspender já existem bem para cada navegador, e eu também as uso bastante. Com certeza ajudam a reduzir o uso de memória. Gosto porque não preciso necessariamente fechar as abas para satisfazer essa vontade, e ainda assim a memória diminui.
O desperdício com abas não usadas é grande, então vamos reduzir isso! ... Esse conceito é parecido com o modo de economia de energia aplicado ao Edge hoje em dia. Na verdade, eu penso: "se abriu a aba, não é normal consumir isso tudo mesmo...?" Então... eu simplesmente faço upgrade no meu computador.
Parece que o algoritmo do GeekNews precisa ser ajustado para que textos validados pelo público, como no Hacker News, sejam exibidos. Além disso, parece necessário haver uma função de denúncia/downvote para impedir esse tipo de post.
O downvote só é possível nos comentários... mas para mim também não aparece. Posso estar enganado, mas acho que antes aparecia; está estranho.
Parece que Flag e Downvote são ativados quando se atinge um certo nível de Karma.
Flag parece ser por volta de 100, e o Downvote também não foi ativado para mim, então não sei qual é o critério.
Se o downvote estiver ativado, é possível fazê-lo clicando no horário ao lado do ID do comentário para entrar na visualização detalhada e, lá dentro, realizá-lo.
Na prática, do ponto de vista de quem usa, isso não é tão útil quanto parece. Conforme você vai usando, acaba tendo que recarregar a aba toda vez que muda de aba...
Tomando cuidado porque isso pode virar briga,
acho mais provável que a ferramenta de otimização de memória mencionada no texto não otimize a memória de forma eficaz,
mas apenas faça parecer, pelos números, que isso aconteceu.
(Deixo aqui o link do comentário de quem mencionou isso primeiro no Twitter: https://twitter.com/techsharer/status/1387307385639759873)
Independentemente disso, as equipes de desenvolvimento dos navegadores continuam realizando
vários esforços para otimização de memória.
No entanto, acredito que o alto uso de memória também significa que aplicações web de alto desempenho
estão rodando no navegador com total naturalidade.
Sobre otimização de memória em navegadores, há bastante conteúdo no blog do V8,
e também no blog do Chromium.
https://blog.chromium.org/2021/03/…
https://v8.dev/blog/high-performance-cpp-gc
https://v8.dev/blog/v8-lite
Por isso, acho falsa a afirmação feita no texto de que "programam sem considerar memória".
E também imagino que os desenvolvedores de navegadores ficariam bem chateados ao ouvir isso.
(Há bastante coreanos também nas equipes do Chrome, Samsung Internet etc.)
Virou assunto no Twitter ^^;;
Não tive a intenção de menosprezar nenhuma profissão específica. Se alguém sentiu assim, peço desculpas.
Escrevi o post porque estava ficando muito frustrado durante o desenvolvimento.
Olhando rapidamente para o ambiente do meu PC de desenvolvimento, ele tem cerca de 8 GB de memória.
Hoje em dia, como preciso desenvolver considerando vários ambientes, 8 GB está longe de ser suficiente,
e, ao procurar as causas disso,
percebi que, no geral, muitas ferramentas de desenvolvimento passam de 1 GB só de serem executadas uma vez.
No backend, o SpringToolSuite (Eclipse) normalmente fica em torno de 1~2 GB.
No front-end, ao abrir o Visual Studio Code e subir o servidor interno do node.js, vai para algo entre 500 MB e 1 GB.
Ao depurar backend e front-end ao mesmo tempo, se eu deixar abertas as ferramentas de desenvolvedor do Chrome, isso também passa de 1 GB.
E, se eu abrir programas baseados em Electron (MS Teams, OneNote), eles passam facilmente de 500 MB a 1 GB.
Como é um PC de desenvolvimento, quando vejo o DB Server, o Redis Server e outros serviços em execução,
já tem algo como 4 GB em uso por padrão...
Depois de instalar o programa do link e usar a otimização de memória,
na prática tenho conseguido desenvolver bem, sem o sistema ficar lento.
Disseram que, numericamente, isso pode parecer apenas que a memória está sendo "removida" dos números.
Acho que essa observação pode fazer sentido.
Será que o problema não é o PC de desenvolvimento ter 8 GB? Com 8 GB, até compilar o clang deve ser pesado.
Acho que depreciar determinadas profissões não é muito adequado.