Estoy tratando de encontrar una pérdida de memoria (en mi aplicación de electrones). Entre otras cosas, traté de interpretar un volcado de memoria. Ahora me pregunto un par de cosas:
¿Es normal que el código de la aplicación se almacene como cadena en la memoria? Me pregunto especialmente porque hay una línea adicional debajo (ver la segunda captura de pantalla) que enumera el "código compilado", que también ocupa memoria. ¿No deberían limpiarse las cadenas js de la memoria tan pronto como se cargan en una estructura de datos? 
Veo que algunos objetos ocupan mucho espacio, pero no entiendo la lista de "Retenedores". Hay muchos paquetes web y actualizaciones en caliente que parecen hacer referencia a esos objetos. ¿Cómo puedo distinguir "buenas referencias" de "malas referencias"? 