- Rastrea asignaciones de memoria incluso dentro de extensiones nativas del código Python y del interior del intérprete, y genera varios reportes sobre el uso de memoria
- Se puede usar como herramienta CLI o como biblioteca
- Funciones principales
- Rastrea todas las llamadas a funciones, no solo por muestreo
- Maneja incluso llamadas nativas de bibliotecas C/C++
- Es muy rápido, por lo que minimiza la pérdida de rendimiento. El rastreo de código nativo es un poco más lento, pero se puede activar o desactivar según sea necesario
- Genera diversos reportes de uso de memoria, como gráficos de flama
- Soporte para hilos de Python
- Soporte para hilos nativos (hilos de C++ de extensiones en C)
- Ayuda a resolver problemas como estos
- Identificar la causa de un alto uso de memoria
- Encontrar memory leaks
- Encontrar hotspots que provocan muchas asignaciones en el código
- Solo compatible con Linux
1 comentarios
Un tuit del CEO de EdgeDB que resume las ventajas con capturas de pantalla
https://twitter.com/1st1/status/1516859294896906241