Mémoire

L'outil mémoire est une des nouveautés de Firefox 44.

L'outil Mémoire permet de prendre une capture de l'état actuel de la heap de la mémoire. Il fournit plusieurs manières de visualiser la heap. Cela permet de voir quels objets prennent quelle taille mémoire et d'ou exactement ils proviennent depuis le code.


La base


Analyser les captures

Une fois qu'une capture est prise, il y a deux vues principales que l'outil fournit :

  • La vue "Aggrégats" affiche l'usage mémoire trié par type alloué (objets JavaScript, chaines de caractères, et scripts ).
  • La vue "Dominants" (nouveauté de Firefox 46) affiche la "Taille retenue" des objets : Il s'agit de la taille des objets plus la taille des objets celles des objets qu'ils gardent vivant par leurs références.

Si l'option "Enregistrer les piles d'allocations" est cochée, les deux vues affichent d'où exactement dans le code les allocations sont originaires.

Enfin, il est possible de comparer deux captures, et d'analyser le résultat de la différence.


Concepts

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : maximelore
 Dernière mise à jour par : maximelore,