Gibt es Profiler, die auf einem Gevent-basierten Daemon (Code, der für immer loops) verwendet werden kann? Es ist kein HTTP-basierter Daemon, er wird für Back-End-Zwecke verwendet. Ich habe mir einige verschiedene potentielle Profiler für geventbasierten Code angeschaut, aber sie sehen alle so aus, als würden sie nur für Code laufen, der eine Weile läuft und dann austritt.Gevent Profiler für lange laufende Code
8
A
Antwort
0
können Sie GreenletProfiler verwenden, bietet es eine einfache Möglichkeit, detaillierte Profilinformationen zu einem Python-Prozess, der das gevent verwendet, zu erhalten.
GreenletProfiler.set_clock_type('cpu')
GreenletProfiler.start()
my_function()
GreenletProfiler.stop()
stats = GreenletProfiler.get_func_stats()
stats.print_all()
stats.save('profile.callgrind', type='callgrind')
Hier a link:
Verwandte Themen
- 1. Sicher stoppen lange laufende Aufgabe
- 2. TPL Parallel.Für lange laufende Aufgaben
- 3. Mikrosekunden-Profiler für C-Code
- 4. Blätter und lange laufende Aufgaben
- 5. .Net lange laufende geplante Codeausführung
- 6. setInterval und lange laufende Funktionen
- 7. Django lange laufende Prozess Datenbankverbindung
- 8. C++ Code Profiler
- 9. Wie Sie lange laufende Skripte reparieren?
- 10. ASP.NET HTTPHandlers und lange laufende Prozesse
- 11. Wie funktionieren Code-Profiler?
- 12. NServiceBus - Lange laufende Handler verhindert Queue Verarbeitung von anderen Nachrichten
- 13. Eine lange laufende Regex-Übereinstimmung abbrechen?
- 14. Wie Oracle-Datenbank für lange laufende Abfragen überprüfen?
- 15. ThreadPools vs Own Threads für lange laufende Prozesse
- 16. Python: Pass oder Sleep für lange laufende Prozesse?
- 17. Alternativen zu PHP Cron Job für lange laufende Jobs
- 18. Multi-Threading, HttpContext, lange laufende Aufgabe?
- 19. Suchen Sie lange laufende Abfrage auf Informix?
- 20. Laufende Liquibase in Java-Code
- 21. Profiler/Analysator für Erlang?
- 22. Visual Profiler für Node.js
- 23. NYTProf Profiler für Perl
- 24. Gibt es einen Profiler für Windows Scripting Host Code?
- 25. ASP.NET lange laufende Aufgabe. Thread wird abgebrochen Ausnahme
- 26. So starten Sie lange laufende Hintergrundaufgabe im Android-Dienst
- 27. Statische Variablen und lange laufende Thread auf IIS 7.5
- 28. gevent + concurrent.futures und SQLAlchemy
- 29. lange Montage Code Problem
- 30. Erkennen fehlender Antworten auf lange laufende HTTP (SOAP) Anfragen