Maison Tutoriel logiciel Logiciel Annonce des progrès de l'optimisation de la mémoire de la version de l'architecture Tencent QQ NT, les scènes de discussion sont contrôlées dans un rayon de 300 M

Annonce des progrès de l'optimisation de la mémoire de la version de l'architecture Tencent QQ NT, les scènes de discussion sont contrôlées dans un rayon de 300 M

Mar 05, 2024 pm 03:52 PM
qq 腾讯 内存占用

Les progrès de l'optimisation de la mémoire de la version de l'architecture Tencent QQ NT ont été annoncés. L'éditeur PHP Xiaoxin a appris que cette version contrôle la mémoire de la scène de discussion dans les 300 Mo, ce qui améliore l'expérience utilisateur. Cette mesure d'optimisation aidera les utilisateurs à réduire l'utilisation de la mémoire lors de l'utilisation de QQ et à rendre le logiciel plus fluide et plus efficace.

腾讯QQ NT架构版本内存优化进展公布,聊天场景控制在300M内

Récemment, l'équipe technique de QQ a publié un article d'introduction à la plateforme InfoQ, partageant ses progrès progressifs en matière d'optimisation spéciale de la mémoire.

Selon les rapports, les défis de mémoire de la nouvelle version de QQ se reflètent principalement dans les quatre aspects suivants :

Forme du produit : Il se compose d'un grand panneau complexe (plus de 100 modules de complexité variable) et d'une série de fenêtres fonctionnelles indépendantes. Il existe une correspondance biunivoque entre les fenêtres et les processus de rendu, et le nombre de processus de fenêtre affecte grandement L'empreinte mémoire d'Electron. Pour ce grand panneau complexe, il est facile de faire augmenter la mémoire sans contrôle précis.

腾讯QQ NT架构版本内存优化进展公布,聊天场景控制在300M内

Habitudes d'utilisation : L'utilisateur raccroche longtemps. Par rapport aux pages Web pouvant être utilisées immédiatement, les utilisateurs de QQ peuvent raccrocher pendant plus d'un mois après s'être connectés une fois. Pendant cette période, si vous ne contrôlez pas votre QQ Si la mémoire est utilisée, le résultat peut être que la mémoire occupe de plus en plus de place, que la réponse d'interaction de l'utilisateur devient plus lente, voire que des plantages se produisent.

Itération de version : Le QQ, âgé de 24 ans, possède de nombreuses fonctions et fonctionnalités. L'équipe le fait depuis un an : en commençant par les fonctionnalités de base pour compléter rapidement Windows. version, de nouvelles fonctionnalités hautement prioritaires doivent également être implémentées. L’itération continue et rapide des versions est susceptible de créer de nouveaux problèmes et de dégrader les performances.

Architecture de l'application : la nouvelle version de QQ s'appuie sur un module de données principal NT (addon C++) pour fournir des services de données localisés pour l'interface utilisateur. QQ Ce module joue un rôle crucial pour rendre l'expérience de chargement si fluide. Dans le même temps, l'optimisation des liens avec NT doit également connecter le client C++ Bien sûr, il y aura des coûts de communication si les étudiants en développement travaillent ensemble, mais il est indéniable que l'utilisation de la mémoire peut être réduite et que les étudiants clients font également beaucoup d'efforts.

腾讯QQ NT架构版本内存优化进展公布,聊天场景控制在300M内

À cet égard, le travail de l’équipe technique QQ comprend principalement les aspects suivants :

Analyse des outils : tout d'abord, l'équipe doit utiliser des outils d'analyse de la mémoire de différentes dimensions, à partir de la V8. Du moteur au processus, puis à l'ensemble de l'application, l'ensemble du lien est ouvert pour une analyse détaillée sous plusieurs angles afin de localiser le goulot d'étranglement de l'utilisation de la mémoire.

Optimisation ciblée : après avoir localisé le problème grâce à des outils, l'équipe adoptera une série de stratégies d'optimisation ciblées, notamment des stratégies de mise en cache, de chargement à la demande, de dégradation progressive, etc.

Surveillance en ligne : après avoir réussi la vérification locale ou à petite échelle, l'équipe a besoin d'une vérification auprès d'un grand nombre d'utilisateurs pour confirmer si les mesures d'optimisation sont applicables à tous les scénarios. Cependant, comment obtenir l'utilisateur sous Windows L'utilisation de la mémoire observée dans le Gestionnaire des tâches est un défi sur lequel l'équipe a effectué de nombreuses recherches et validations.

Empêcher la dégradation des performances et les tests automatisés : afin de protéger les résultats d'optimisation durement gagnés et d'éviter les itérations fréquentes des versions affectant QQ Selon l'objectif de mémoire, l'équipe utilisera un cadre de développement, la construction d'outils, la révision du code et d'autres moyens pour éviter la dégradation des performances.

腾讯QQ NT架构版本内存优化进展公布,聊天场景控制在300M内

L'équipe technique de QQ a déclaré que du point de vue des résultats ou de la résolution de problèmes, après une série d'optimisations, la mémoire de la scène de discussion principale de QQ peut essentiellement être contrôlée entre 300 M et 150 M. La taille du package d'installation est légèrement différente de l'ancienne version de Pure Native QQ. Non seulement l'utilisation de la mémoire, mais aussi d'autres expériences de base, telles que la fluidité du changement d'AIO, sont meilleures que l'ancienne version de QQ.

Pour plus d’informations, veuillez prêter attention à ce site.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment affiner la profondeur localement Comment affiner la profondeur localement Feb 19, 2025 pm 05:21 PM

Le réglage fin local des modèles de classe Deepseek est confronté au défi des ressources informatiques insuffisantes et de l'expertise. Pour relever ces défis, les stratégies suivantes peuvent être adoptées: quantification du modèle: convertir les paramètres du modèle en entiers à faible précision, réduisant l'empreinte de la mémoire. Utilisez des modèles plus petits: sélectionnez un modèle pré-entraîné avec des paramètres plus petits pour un réglage fin local plus facile. Sélection des données et prétraitement: sélectionnez des données de haute qualité et effectuez un prétraitement approprié pour éviter une mauvaise qualité des données affectant l'efficacité du modèle. Formation par lots: pour les grands ensembles de données, chargez les données en lots de formation pour éviter le débordement de la mémoire. Accélération avec GPU: Utilisez des cartes graphiques indépendantes pour accélérer le processus de formation et raccourcir le temps de formation.

Quel logiciel peut faire du bitcoin? Top 10 des recommandations de logiciels de trading Bitcoin en 2025 Quel logiciel peut faire du bitcoin? Top 10 des recommandations de logiciels de trading Bitcoin en 2025 Feb 21, 2025 pm 09:30 PM

Avec le développement rapide du marché du bitcoin, il est crucial de choisir des logiciels de trading fiables. Cet article recommandera les dix meilleurs logiciels de trading Bitcoin en 2025 pour vous aider à négocier efficacement et en toute sécurité. Ces logiciels ont été rigoureusement examinés et examinent des facteurs tels que les fonctionnalités, la sécurité, la convivialité et les niveaux de soutien. Des plates-formes adaptées aux débutants aux outils complexes pour les commerçants expérimentés, vous trouverez les meilleures options pour vos besoins commerciaux dans cette liste.

Le dernier prix du bitcoin en 2018-2024 USD Le dernier prix du bitcoin en 2018-2024 USD Feb 15, 2025 pm 07:12 PM

Prix ​​USD Bitcoin en temps réel Facteurs qui affectent le prix du bitcoin Indicateurs pour prédire les prix des futurs bitcoins Voici quelques informations clés sur le prix du bitcoin en 2018-2024:

Résumé du logiciel essentiel pour le cercle de devises 2025 Résumé du logiciel essentiel pour le cercle de devises 2025 Feb 21, 2025 pm 09:42 PM

Ce guide fournit un aperçu des outils logiciels essentiels dans le cercle des devises qui aident les utilisateurs à gérer et à échanger plus efficacement les actifs cryptographiques. Ces logiciels couvrent un large éventail de catégories, des plateformes de trading aux outils analytiques et aux solutions de sécurité. Le guide est conçu pour aider les utilisateurs à se préparer au prochain marché de la cryptographie en 2025.

Application Gateio Exchange Ancienne version GATEIO Exchange App Old Version Télécharger la chaîne de téléchargement Application Gateio Exchange Ancienne version GATEIO Exchange App Old Version Télécharger la chaîne de téléchargement Mar 04, 2025 pm 11:36 PM

Les canaux de téléchargement de l'application GATEIO Exchange pour les anciennes versions, couvrant les marchés d'applications officiels, tiers, les communautés de forum et d'autres canaux.

Quel est le meilleur logiciel de visualisation du marché? Quel est le meilleur logiciel de visualisation du marché? Feb 21, 2025 pm 09:48 PM

Pour ceux qui sont engagés dans le trading de devises virtuels, le choix d'un excellent logiciel de visualisation du marché est crucial. Cet article vise à présenter les lecteurs aux dix logiciels de visualisation de devises virtuels les plus acclamés pour les aider à faire des choix éclairés. Ces logiciels offrent une variété de fonctionnalités, notamment des devis en temps réel, des outils d'analyse technique, des graphiques et des alertes personnalisées pour répondre aux besoins des différents commerçants. Que vous soyez un professionnel expérimenté ou un débutant, cet article vous fournira des informations précieuses pour vous aider à trouver le meilleur logiciel de visualisation pour votre style de trading.

CS-semaine 3 CS-semaine 3 Apr 04, 2025 am 06:06 AM

Les algorithmes sont l'ensemble des instructions pour résoudre les problèmes, et leur vitesse d'exécution et leur utilisation de la mémoire varient. En programmation, de nombreux algorithmes sont basés sur la recherche et le tri de données. Cet article présentera plusieurs algorithmes de récupération et de tri de données. La recherche linéaire suppose qu'il existe un tableau [20,500,10,5,100,1,50] et doit trouver le numéro 50. L'algorithme de recherche linéaire vérifie chaque élément du tableau un par un jusqu'à ce que la valeur cible soit trouvée ou que le tableau complet soit traversé. L'organigramme de l'algorithme est le suivant: Le pseudo-code pour la recherche linéaire est le suivant: Vérifiez chaque élément: Si la valeur cible est trouvée: return True return false C Implementation: # include # includeIntMain (void) {i

OUYI OFFICIEL ENTRÉE DE CONNECTION 2025 OUYI OKX TRADING Plateforme Version officielle Entrée OUYI OFFICIEL ENTRÉE DE CONNECTION 2025 OUYI OKX TRADING Plateforme Version officielle Entrée Feb 15, 2025 pm 07:15 PM

Comprenez pleinement l'entrée officielle de l'Ouyi Okx Trading Plateforme Surveillance en temps réel de l'utilisation de la plate-forme de trading OKI Discussion approfondie sur la garantie de sécurité et le plan de développement de la plate-forme de trading OUYI OKX

See all articles