Adresse de démonstration http://www.dowebok.com/demo/188/
Je l'ai suivi pendant plus d'une minute et j'ai constaté que l'utilisation de la mémoire avait fortement augmenté, cela signifie-t-il qu'il y a une fuite de mémoire ?
Je veux également demander : existe-t-il un défilement en boucle infinie qui ne perd pas de mémoire ?
Le défilement infini signifie démarrer une minuterie, que ce soit en utilisant une animation CSS3 ou un délai d'attente ou un intervalle js.
Lorsque l'intervalle de temps est très court (durée d'exécution de l'opération > période de minuterie), le programme de file d'attente ne sera pas exécuté à temps et la file d'attente du processus sera pleine après un certain temps, donc l'utilisation de la mémoire augmentera.
Pour éviter que la file d'attente ne soit pleine, il faut allonger la période du timer ou faire en sorte que... le temps d'exécution du code