1 dépôt
Interactive suites combining flame graphs and heatmaps for comprehensive runtime analysis.
Distinct from Python Profilers: Focuses on the integrated visual experience of profiling rather than just general resource tracking.
Explore 1 awesome GitHub repository matching development tools & productivity · Visual Profiling Toolkits. Refine with filters or upvote what's useful.
vprof est un outil de profilage visuel pour Python conçu pour identifier les goulots d'étranglement et surveiller la consommation mémoire. Il agit comme un profileur CPU et mémoire qui transforme les données de performance en visualisations interactives pour analyser le temps processeur et les piles d'appels. Le projet se distingue par une suite de diagnostics visuels, incluant des flame graphs pour la visualisation des piles et des cartes thermiques (heatmaps) qui mappent la fréquence et la durée d'exécution directement sur le code source. Il inclut également un moniteur de performance distant capable de capturer des métriques spécifiques aux fonctions depuis un serveur en cours d'exécution et de diffuser ces données vers un outil de visualisation séparé. L'outil couvre de larges domaines de capacités, notamment le profilage CPU par échantillonnage, la surveillance mémoire au niveau de la ligne via le suivi du garbage collector, et la persistance des données de profil pour une analyse hors ligne. Ces utilitaires permettent d'auditer l'efficacité du code source et d'identifier les fuites de mémoire.
Provides an interactive visual interface for analyzing Python performance via flame graphs, heatmaps, and statistics.