Fugas de memoria de Javascript: árbol DOM separado

He notado que la memoria del navegador comienza a aumentar mientras estoy en una forma (esto se nota desde el administrador de tareas). En IE 9, esto pasa fácilmente a más de 500 MB después de un cierto uso, mientras que Chrome es más resistente (va a 200 MB utilizando la misma prueba).

Estoy utilizando las herramientas de desarrollo de Chrome para depurar este problema. Me he dado cuenta de que hay un gran número de árboles DOM separados:

Estoy asumiendo que esto puede confirmar que hay una pérdida de memoria. ¿Sería eso correcto? En segundo lugar, necesitaría averiguar cómo identificar la causa raíz del problema. Sé que debe usar el árbol de retención para identificar qué impide que se reclamen esos elementos. Pero no puedo averiguar cómo usar el árbol de retención. Por ejemplo, ¿qué significa el árbol de retención en la captura de pantalla anterior por favor?

Cualquier ayuda sería apreciada grandemente

Respuestas a la pregunta(2)

Su respuesta a la pregunta