Como implementar a otimização de memória na nova versão da versão desktop do QQ NT

1. Fundo

Sendo uma aplicação de nível nacional, o QQ está com todos desde o surgimento da Internet. É uma aplicação que muitos utilizadores começam a utilizar logo que entram em contacto com a Internet. A mais recente atualização da arquitetura técnica da versão desktop do QQ ocorreu antes do surgimento da Internet móvel. No processo iterativo de muitos anos, a versão desktop do QQ também acumulou muitas dívidas técnicas. Com o desenvolvimento dos negócios e o avanço da tecnologia , a arquitetura atual não é mais boa. Apoie o desenvolvimento do QQ. No início de 2022, decidimos actualizar de forma integral a arquitectura técnica do QQ. Para a reconstrução de uma aplicação deste tipo a nível nacional, o desafio é sem dúvida enorme.

A nova versão do desktop QQ também atraiu a atenção de muitos internautas entusiasmados e profissionais da indústria desde o teste interno.Muito obrigado por suas sugestões construtivas e feedback durante o teste interno. Entre eles, um pequeno número de usuários com experiência em desenvolvimento expressaram preocupações sobre a adoção da estrutura Electron: alto uso de memória, grande pacote de instalação, inicialização lenta, etc. O motivo ainda é preocupante porque a nova versão do QQ consumirá muitos recursos e a experiência será ruim. Em resposta às preocupações dos usuários, realizamos uma otimização especial na memória e fizemos alguns progressos graduais. Também temos acumulei muita experiência no processo e emprestei essa oportunidade é compartilhada com todos.

Os desafios de memória da nova versão do QQ manifestam-se principalmente nos quatro aspectos a seguir:

  • Forma do produto : Consiste em um grande painel complexo (mais de 100 módulos de complexidade variada) e uma série de janelas funcionais independentes. Há uma correspondência individual entre janelas e processos de renderização, e o número de processos de janela afeta muito o uso de memória do Electron. Para aquele painel grande e complexo, se não houver um controle preciso, é fácil fazer com que a memória continue a aumentar.

imagem.png

  • Hábitos de uso : os usuários desligam por muito tempo. Em comparação com as páginas da web que estão prontas para uso após o uso, os usuários do QQ fazem login uma vez,

Acho que você gosta

Origin blog.csdn.net/xiangzhihong8/article/details/132389267
Recomendado
Clasificación