Als «profiling» getaggte Fragen

Bei der Profilerstellung wird eine Anwendung oder ein System gemessen, indem ein Analysetool namens Profiler ausgeführt wird. Profiling-Tools können sich auf viele Aspekte konzentrieren: Funktionen Aufrufzeiten und -anzahl, Speichernutzung, CPU-Auslastung und Ressourcennutzung.


29
Wie können Sie ein Python-Skript profilieren?
Project Euler und andere Codierungswettbewerbe haben häufig eine maximale Laufzeit oder die Benutzer geben an, wie schnell ihre jeweilige Lösung ausgeführt wird. Bei Python sind die Ansätze manchmal etwas kludgey - dh das Hinzufügen von Timing-Code zu __main__. Wie lässt sich feststellen, wie lange die Ausführung eines Python-Programms dauert?

27
So messen Sie die Zeit, die eine Funktion zur Ausführung benötigt
Ich brauche die Ausführungszeit in Millisekunden. Ich habe diese Frage ursprünglich im Jahr 2008 gestellt. Die akzeptierte Antwort war dann die Verwendung von new Date (). GetTime () Wir können uns jedoch jetzt alle darauf einigen, dass die Verwendung der Standard- API performance.now () angemessener ist. Ich ändere daher die …



30
Was sind einige gute .NET-Profiler?
Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Welche Profiler haben Sie bei der Arbeit mit .net-Programmen verwendet und welche würden Sie besonders empfehlen?
374 c#  .net  profiling  profiler 


13
Einfachste Möglichkeit, ein PHP-Skript zu profilieren
Was ist der einfachste Weg, ein PHP-Skript zu profilieren? Ich würde gerne etwas anheften, das mir einen Speicherauszug aller Funktionsaufrufe zeigt und wie lange sie gedauert haben, aber ich bin auch damit einverstanden, etwas um bestimmte Funktionen herum zu platzieren. Ich habe versucht, mit der Mikrozeitfunktion zu experimentieren : $then …
289 php  profiling 

10
Ausführungszeit der Messfunktion in R.
Gibt es in R eine standardisierte Methode zur Messung der Ausführungszeit der Funktion? Natürlich kann ich system.timevor und nach der Ausführung nehmen und dann den Unterschied davon nehmen, aber ich würde gerne wissen, ob es einen standardisierten Weg oder eine standardisierte Funktion gibt (möchte das Rad nicht erfinden). Ich scheine …
282 r  time  profiling 

8
Wie profiliere ich die Speichernutzung in Python?
Ich habe mich kürzlich für Algorithmen interessiert und begonnen, sie zu untersuchen, indem ich eine naive Implementierung geschrieben und sie dann auf verschiedene Arten optimiert habe. Ich bin bereits mit dem Standard-Python-Modul für die Profilerstellung zur Laufzeit vertraut (für die meisten Dinge habe ich festgestellt, dass die Timeit Magic-Funktion in …
230 python  memory  profiling 


7
Wie analysiere ich eine .hprof-Datei?
Ich habe einen Produktionsserver mit dem folgenden Flag: - XX: + HeapDumpOnOutOfMemoryError Letzte Nacht wurde eine java-38942.hprof-Datei generiert, als auf unserem Server ein Heap-Fehler auftrat. Es stellt sich heraus, dass die Entwickler des Systems von der Flagge wussten, aber keine Möglichkeit hatten, nützliche Informationen daraus zu erhalten. Irgendwelche Ideen?
227 java  profiling  heap 

8
Wie kann ich den XDebug-Profiler für ein Befehlszeilen-PHP-Skript auslösen?
XDebug bietet die Konfigurationsanweisung "xdebug.profiler_enable_trigger", mit der die Profilerstellung aktiviert werden kann, indem beim Aufrufen eines Skripts über HTTP der GET- oder POST-Parameter "XDEBUG_PROFILE" übergeben wird. Dies ist praktisch, wenn Sie keine Profilerstellung für ALLE Ihre Skripte wünschen, sondern nur für einige Sonderfälle, ohne Ihre PHP-Konfiguration immer zu ändern. Gibt …

7
Alternativen zu gprof [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

19
Beyond Stack Sampling: C ++ - Profiler
Eine Hacker-Geschichte Das Datum ist der 12.02.10. Die Tage vor Weihnachten sind vorbei und ich habe als Windows-Programmierer so ziemlich eine große Straßensperre getroffen. Ich habe AQTime verwendet, ich habe versucht, schläfrig, glänzend und sehr schläfrig zu sein, und während wir sprechen, wird VTune installiert. Ich habe versucht, den VS2008-Profiler …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.