J'expérimente les fermetures et le garbage collection en javascript. Avoir des informations sur la mémoire est vraiment pratique. J'essaie d'utiliser window.performance.memory.usedJSHeapSize
mais je n'en ai aucune idée :
- Pourquoi la sortie continue-t-elle d'augmenter alors que je ne fais rien dans la page ?
-
Pourquoi, lorsque je rafraîchis la page plusieurs fois, la sortie initiale est légèrement différente ? 3xxxxxx -> rafraîchir -> 4xxxxxx -> rafraîchir -> 6xxxxxx -> 3xxxxxx - Vous voyez le schéma ? Cela signifie-t-il que le ramasseur de déchets est déclenché - disons - une fois tous les 3 rafraîchissements ?Mes soupçons ont été confirmés en ajoutantgc()
en charge.
Si vous voulez jouer avec mon outil éducatif simple, le code est le suivant sur mon github .