5 pontos por baeba 2021-04-28 | 12 comentários | Compartilhar no WhatsApp

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

 
thewhiteapple 2021-04-29

Se você tem muitas abas, talvez seja melhor experimentar https://chrome.google.com/webstore/detail/… ...

 
galadbran 2021-04-30

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.

 
ffdd270 2021-04-28

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.

 
californiaenglish 2021-04-28

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.

 
ffdd270 2021-04-28

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.

 
sduck4 2021-04-28

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.

 
xguru 2021-04-28

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.

 
rtyu1120 2021-04-28

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...

 
techhtml 2021-04-28

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.)

 
baeba 2021-04-28

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.

 
functor 2021-04-29

Será que o problema não é o PC de desenvolvimento ter 8 GB? Com 8 GB, até compilar o clang deve ser pesado.

 
00001 2021-04-28

Acho que depreciar determinadas profissões não é muito adequado.