web-dev-qa-db-fra.com

Chrome DevTools: en pause avant un crash potentiel de mémoire insuffisante

Dans la dernière Chrome DevTools je peux voir une nouvelle information:

enter image description here

Maintenant, je ne sais pas comment utiliser ces informations. Il semble apparaître de manière aléatoire dans l'application. Comment puis-je déboguer l'application pour éviter les pannes potentielles de mémoire insuffisante? J'ai vérifié dans le gestionnaire de tâches qu'au moment où ces informations apparaissent, l'application utilise environ 55 Ko de mémoire qui, dans le cas de cette application, est assez faible (lorsqu'elle calcule certaines données, la consommation de mémoire peut être beaucoup plus élevée).

Je me demande donc si ces informations sont exactes et s'il y a un risque de plantage. Si oui, que dois-je en faire?

32
Paweł Psztyć

Enregistrez un profil avec l'onglet mémoire dans chrome dev tools. Vous pouvez y rechercher quelles fonctions consomment de la mémoire

Chrome memory tab

Voici un excellent guide: https://developers.google.com/web/tools/chrome-devtools/memory-problems/

2
mate.gwozdz

C'est peut-être en retard et très évident, mais vous pouvez utiliser l'onglet "Mémoire" dans les outils de développement Chrome pour créer un instantané de la mémoire lors du chargement/navigation de votre application afin d'enquêter sur ce qui mange) votre mémoire (étant donné que c'est votre application qui mange la mémoire).

1
activist