Fondo
Estoy investigando una posible fuga de memoria en un proyecto nuxt. Solo podemos ver el problema en producción a través de las métricas de AWS ECS que lo atiende.
He estado construyendo el proyecto localmente con el indicador --inspect y usando asedio para estresarlo, pero las instantáneas del montón no me dicen nada, y aunque puedo ver un aumento en el uso de la memoria, siempre se realiza un GC completo después de un " cerco".
Asuntos actuales
Si ejecuto process.memoryUsage(), en la "consola del nodo" finalmente puedo ver que RSS no se GC después de un asedio, sigue aumentando. Así que el montón es estable, RSS no lo es. He leído que RSS no está incluido en las instantáneas del montón y que podría no ser una fuga, solo una necesidad de más memoria.
Pregunta
¿Hay alguna forma de inspeccionar la memoria RSS y ver qué hay allí? ¿Cómo puedo saber si hay una fuga o una necesidad general de más memoria?
Nuxt versión 2.15.4
Versión de nodo 12.22.6