8 votes

Équivalent de VisualVM pour Python

Je me demandais s'il existe un équivalent en Python de VisualVM en Java. La fonctionnalité dont j'ai besoin est le profilage en temps réel d'un interpréteur Python en cours d'exécution.

Un peu d'explication : un récent changement dans ma base de code l'a considérablement ralentie. J'aimerais savoir ce que fait mon code sans avoir à redémarrer le calcul. L'alternative est d'arrêter l'interpréteur et de le redémarrer avec -m cProfile, perdant ainsi une journée de temps CPU.

Toute suggestion est grandement appréciée.

1voto

Jan DB Points 117

Jetez un œil ici: Y a-t-il un profileur visuel pour Python? et ici: Quel profileur mémoire Python est recommandé?

D'après ce que j'ai trouvé, il n'y a pas vraiment de moyen facile de faire du profilage mémoire si votre application est plus qu'un simple script. Sinon, le plus simple est d'utiliser https://pypi.python.org/pypi/memory_profiler.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X