Je suis entièrement d'accord. 🙂
D'ailleurs lorsqu'on utilise le l'Object Pool design pattern, on prend le risque de créer des fuites mémoires si on ne pense pas a recycler ses instances (les remettre dans la pool). C'est un mode de pensée qui n'est pas très naturel en js, et donc facile à oublier.
Personnellement, j'ajoute toujours un compteur d'instances quand je suis en mode dev. Si la capacité de la pool augmente et que le nombre d'instances en cours d'utilisation ne descend pas, c'est que j'ai oublié un pool.recycle quelque part 😅
Ah cool astuce ça pour le développement, bien vu!
Encore merci pour l'article.
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Je suis entièrement d'accord. 🙂
D'ailleurs lorsqu'on utilise le l'Object Pool design pattern, on prend le risque de créer des fuites mémoires si on ne pense pas a recycler ses instances (les remettre dans la pool). C'est un mode de pensée qui n'est pas très naturel en js, et donc facile à oublier.
Personnellement, j'ajoute toujours un compteur d'instances quand je suis en mode dev. Si la capacité de la pool augmente et que le nombre d'instances en cours d'utilisation ne descend pas, c'est que j'ai oublié un pool.recycle quelque part 😅
Ah cool astuce ça pour le développement, bien vu!
Encore merci pour l'article.