1 repositorio
Tools specialized in tracing reference chains and GC roots to debug memory leaks in JavaScript.
Distinct from JavaScript Runtime Debuggers: Focuses exclusively on memory retention and leaks rather than general runtime errors or execution state.
Explore 1 awesome GitHub repository matching development tools & productivity · JavaScript Memory Debuggers. Refine with filters or upvote what's useful.
Memlab es un perfilador de memoria de navegador automatizado y analizador de fugas de memoria de JavaScript. Proporciona un kit de herramientas para detectar y analizar fugas de memoria inspeccionando y comparando instantáneas de montón (heap snapshots) para identificar el crecimiento de objetos no vinculados y elementos DOM separados. El sistema se distingue por un framework de pruebas de fugas automatizado que ejecuta secuencias de interacción del navegador de extremo a extremo para aislar programáticamente las regresiones de memoria. Utiliza la comparación de instantáneas de montón, el seguimiento de cadenas de retención y el filtrado basado en heurística para determinar por qué los objetos permanecen en la memoria y para mapear el camino más corto desde las raíces de recolección de basura hasta los objetos filtrados. El proyecto cubre amplias áreas de capacidad, incluyendo inspección de montón, análisis de crecimiento basado en interacción y perfilado de memoria de componentes web. También incluye herramientas para aserciones de memoria programáticas, depuración visual de fugas a través de superposiciones del navegador y la capacidad de exponer datos de análisis a través del Protocolo de Contexto de Modelo para la exploración en lenguaje natural. El kit de herramientas se puede activar a través de una interfaz de línea de comandos para su integración en tuberías de integración continua automatizadas.
Traces reference chains from garbage collection roots to leaked objects in web applications.