Tag: profiling
Profiling ist der Prozess der Messung eine Anwendung oder ein system durch ein Analyse-tool namens profiler. Profiling-Instrumente können sich auf viele Aspekte: Funktionen rufen Sie mal und zählen, Speicherauslastung, cpu-Auslastung und Ressourcen-Nutzung.
9
Antworten
Haben Sie so ein tool und benutzt es erfolgreich? InformationsquelleAutor der Frage joeysim | 2008-12-10
3
Antworten
Ich bin mit "perf" in der folgenden Weise: perf record -a --call-graph -p some_pid perf report --call-graph --stdio Dann sehe ich diese: 1.60% my_binary my_binary [.] my_func | --- my_func | |--71.10%-- (nil) | (nil) | --28.90%--
7
Antworten
Ich habe eine Spring-Anwendung, die glaub ich noch einige Engpässe, so möchte ich es mit einem profiler zu Messen, welche Funktionen wie viel Zeit. Irgendwelche Empfehlungen, wie ich das machen sollte? Ich bin mit STS, das Projekt
5
Antworten
Derzeit arbeite ich an einem Java-agent zu montieren-Speicher stats. Mit Hilfe der instrumentation API kann ich Holen Sie sich ein halten Sie die Klassen (und manipulieren). Mit plain Java, die ich bekommen kann eine Schätzung der Ressourcen
7
Antworten
Ich bin mit map<MyStruct, I*> map1;. Anscheinend 9% von meinem Gesamt-app Zeit dort. Speziell auf eine Zeile eines meiner wichtigsten Funktionen. Die Karte ist nicht sehr groß (<1k fast immer, <20 ist üblich). Gibt es eine alternative
2
Antworten
Ich bereits aktiviert haben, xDebug profiling in meiner XAMPP-installation, und es funktioniert gut. Jetzt möchte ich Fragen ob es eine Möglichkeit gibt zu sagen, von meinem source-code, wenn Sie auf start profiling mit xDebug. Konkreter, ich möchte
5
Antworten
Ich soll herausfinden, was die maximale Menge an RAM zugewiesen, während der Aufruf einer Funktion ist (in Python). Es gibt auch andere Fragen auf, SO im Zusammenhang mit dem verfolgen der RAM-Verwendung: Die Python-Speicher-profiler ist empfehlenswert? Wie
5
Antworten
Möchte ich Profil (halten Sie ein Auge auf) alle Aktivitäten, die in einer Datenbank in PostgreSQL. Gibt es eine solche utility die mir helfen werden, dies zu tun? InformationsquelleAutor der Frage Yogi Yang 007 | 2008-12-13
4
Antworten
Erstellen Sie ein decorator, dass die profile eine Methode und protokolliert das Ergebnis. Wie kann das getan werden? InformationsquelleAutor der Frage Weholt | 2011-03-21
8
Antworten
Ich bin auf der Suche nach einem profiler zu verwenden mit native C++. Es ist sicherlich nicht haben, um frei zu sein, aber Kosten tut Faktor in der Kaufentscheidung. Dies ist für kommerzielle Zwecke, so kann ich
5
Antworten
Debuggen laden von Klassen, die in einer JVM können wir die param -verbose:classaber... weiß Jemand, wie man die debug-Ressourcen laden (z.B. properties-Dateien)? InformationsquelleAutor der Frage aows | 2009-04-15
1
Antworten
Ich überlege mir das schreiben ein Spiel in JavaScript mit WebGL und die damit verbundenen Technologien. Ich möchte das Spiel so intelligent wie möglich, also ich bin auf der Suche in die überwachung der CPU - /Speicherauslastung.
6
Antworten
Brauche ich einen high-resolution-timer für die embedded profiler in der Linux-build von unserer Anwendung. Unser profiler-Maßnahmen, die Bereiche so klein wie einzelne Funktionen, so braucht es ein timer-Genauigkeit von besser als 25 Nanosekunden. Zuvor unseren Implementierung von
6
Antworten
Ich bin auf der Suche nach einem KCacheGrind alternative, oder zumindest ein Binär-Paket für Mac Os X? Ich würde verwenden KCacheGrind mit XDebug für PHP, aber Mac Os X ist das Recht environnement hier... Danke Edit: ich
3
Antworten
gibt es eine Verlängerung von valgrind, das verwendet werden kann, in der Befehl Fenster, das mir helfen würde zu wissen, die Zeit, in Sekunden, verbrachte in jeder Funktion in meinem C-code? Dank =) InformationsquelleAutor der Frage Syntax_Error
7
Antworten
Muss ich die Zeit Messen, die bestimmte Teile meines Programms nehmen (nicht für das Debuggen, aber als ein feature in der Ausgabe). Genauigkeit ist wichtig, weil die Gesamt-Zeit wird nur einen Bruchteil einer Sekunde. Ich wollte mit
5
Antworten
Habe ich mit Entity Framework CTP5 in "code-only" - Modus. Ich bin mit einer LINQ-Abfrage auf ein Objekt, das von der Datenbank zurückgegeben, wie die Abfrage ausgeführt wird, sehr langsam. Gibt es eine Möglichkeit, in dem ich
3
Antworten
Einer meiner Komponente ist zu viel Zeit, um Sie auszuführen. Es fordert eine Menge an Diensten, welche wiederum ruft viele dao-Methoden. Nun, gibt es eine Möglichkeit, um die Zeit, die für jede Methode aufrufen. Ich will nicht
8
Antworten
Brauche ich zur Optimierung einer Java-Anwendung. Es macht einige 3rd-party ruft. Ich brauche einige gute tool, um genau zu Messen die Zeit, die einzelnen API-Aufrufe. Um eine Vorstellung von Komplexität die Anwendung dauert eine Datenquelle Datei mit
3
Antworten
Einzige, was ich installiert habe ist Nodejs. Ich bin mit Windows 8 x64. Ich mein Programm über node --prof app.js. Es erzeugt ein v8.log-Datei. Nun, was mache ich mit dem v8.log-Datei? InformationsquelleAutor der Frage RainingChain | 2014-01-26
4
Antworten
Ich bin etwas vertraut mit den CUDA visual profiler und die Belegung Tabellenkalkulation, obwohl ich den wahrscheinlich nicht nutzen Sie, so gut ich konnte. Profiling & Optimierung von CUDA-code wird nicht wie profiling & optimieren von code,
1
Antworten
Habe ich eine app, die ich Hinzugefügt viel animation. Die app auch "iPhone sleep Verhinderer" zu spielen silent audio. Seit dann, ich habe bemerkt, dass der Akku-Verbrauch erhöht sich um bis zu 4 mal! Ich möchte eine
5
Antworten
Ich nur wamp installiert und die neueste version kommt mit webgrind, aber ich kann nicht herausfinden, wie es funktioniert.Es sagt Select a cachegrind file above Und das ist alles. InformationsquelleAutor der Frage andrei | 2011-01-26
5
Antworten
Ich habe ein paar verwendet Profiler in der Vergangenheit und nie fand Sie besonders einfach. Vielleicht nahm ich auch schlechte, vielleicht wusste ich nicht wirklich, was ich erwartet hatte! Aber ich würde gerne wissen, ob es irgendwelche
6
Antworten
Ich habe einen Produktions-server läuft mit folgenden Kennzeichen: -XX:+HeapDumpOnOutOfMemoryError Letzten Nacht, die er generiert ein java-38942.hprof-Datei, wenn unser server hat ein Haufen Fehler. Es stellt sich heraus, dass die Entwickler das system kannte die Flagge, aber keinen
7
Antworten
Habe ich einige SQL-das ist immer laufen und es ist die Einnahme zu lange, um die Ergebnisse /parse /display, etc. in einem asp.net c# - Anwendung. Ich habe SQL Server Management Studio 2008 R2 installiert haben, um
2
Antworten
Sieht es aus, als ob die profiling-tools sind nur in der Premium-und Ultimate-Editionen von Visual Studio 2010. Gibt es eine vernünftige alternative, die kostenlos ist? InformationsquelleAutor der Frage Jay | 2011-07-27
3
Antworten
Ich möchte wissen, die Speicherauslastung von meinem Python-Anwendung und möchte speziell wissen, welche code-Blöcke/Teile oder Objekte verbrauchen den meisten Speicher. Google-Suche zeigt eine kommerzielle ist Python-Memory-Validator (nur Windows). - Und open-source sind PySizer und Heapy. Ich habe
11
Antworten
Recht Häufig auf, SO finde ich mich benchmarking kleine Stücke von code, um zu sehen, welche implemnetation ist am schnellsten. Ziemlich oft sehe ich Kommentare, die benchmarking-code nicht berücksichtigt jitting oder der garbage collector. Habe ich die
9
Antworten
Kürzlich wechseln zu android studio und eclipse. Wie um zu überprüfen, app heap und Zuweisung von Speicher in android studio? In Eclipse haben wir die MATTE gibt es etwas im studio, um zu überprüfen heap dump hprof-Datei?
1
Antworten
Möchte ich profile CPU (Beispiel wenn möglich), mit einer möglichst geringen Auswirkungen auf die Leistung wie möglich (also ähnlich wie GCC -pg), kompilierte Binärdateien mit Clang. Gibt es eine alternative, die verwendet Instrumentierung des Codes, oder erzeugt
10
Antworten
Muss ich die Zeit Messen, die es braucht für eine Funktion in Java. Wie kann ich das tun? Hinweis: Will ich Messen Funktion's Zeit den Verbrauch, nicht das volle Programm. InformationsquelleAutor der Frage fmsf | 2009-03-28
17
Antworten
Wenn etwas zu machen ist ein single-thread Programm, sagen wir, 10 mal so lang, wie es sollte, man könnte ein profiler. Man könnte auch einfach halt es mit einer "pause" - Taste, und Sie werden sehen, genau
9
Antworten
Ich weiß, dass ich verwenden können, gprof, um benchmark-mein code. Allerdings habe ich dieses problem-ich habe ein intelligenter Zeiger, der über eine zusätzliche Dereferenzierungsebene (betrachten Sie es als ein proxy-Objekt). Als Ergebnis, habe ich diese zusätzliche Schicht,
7
Antworten
Dies ist ein problem, das ich habe versucht, auf die Spur für ein paar Monate jetzt. Ich habe eine java-app läuft, die Prozesse, die xml-feeds und speichert das Ergebnis in einer Datenbank. Es wurden intermittierende Ressourcen-Probleme, die
8
Antworten
Ich bin profiling in Python mit cProfile. Fand ich eine Funktion, die eine Menge CPU-Zeit. Wie finde ich heraus, welche Funktion das aufrufen dieser schweren Funktion am meisten? EDIT: Werde ich dich für ein workaround: Kann ich
3
Antworten
def main(): for i in xrange(10**8): pass main() Dieses Stück code in Python läuft (Hinweis: Die Zeitmessung erfolgt mit der time-Funktion in der BASH in Linux). real 0m1.841s user 0m1.828s sys 0m0.012s Jedoch, wenn die for-Schleife ist,
3
Antworten
Laut perf tutorialsperf stat ist melden sollen cache-misses mit hardware-Zähler. Allerdings auf meinem system (Aktuelles Arch Linux), ist es nicht: [joel@panda goog]$ perf stat ./hash Performance counter stats for './hash': 869.447863 task-clock # 0.997 CPUs utilized 92
1
Antworten
Mir läuft eine Java-Anwendung, die auf Java 6 VM auf einem remote-Windows XP, auf dem ich laufen kann jvisualvm.exe zu verbinden, um die laufende Anwendung automatisch. Nun muss ich schließen, dass die Anwendung von meinem lokalen computer,
4
Antworten
Was ist ein guter Weg, um ein Profil einer PHP-Seite ist die Speicherauslastung? Zum Beispiel, um zu sehen, wie viel Speicher meine Daten nutzt und/oder die Funktion fordert, sind für die Zuweisung der meisten Speicher. xdebug scheint
3
Antworten
Ich bin auf der Suche nach einer guten Anleitung, wie man optimieren Lua-code für LuaJIT 2. Es sollte sich auf LJ2 Besonderheiten, wie das erkennen, welche Spuren kompiliert werden und welche nicht, etc. Irgendwelche Hinweise? Sammlung von
3
Antworten
Ich verwende eine SQLite-Datenbank und würde gerne die Geschwindigkeit meiner Abfragen, vielleicht mit Indizes oder durch Umstrukturierungen Ihnen zusammen. Gibt es ein tool, Profil-Abfragen, die helfen könnten, mich zu entscheiden, wo die Dinge verlangsamen? Ich weiß, dass
10
Antworten
Ich habe eine Menge plugins aktiviert, wenn die Benutzung von Vim – habe ich gesammelt plugins im Laufe der Jahre. Ich bin ein bisschen Leid, wie lange Vim nimmt, jetzt zu beginnen, daher möchte ich das Profil,
2
Antworten
Habe ich ein random forest für meine Daten und habe die Ausgabe in form einer matrix. Was sind die Regeln, die es galt zu klassifizieren? P. S. ich will ein Profil des Kunden als output, z.B. eine
2
Antworten
Ich habe eine DLL, die ich will, um ein Profil.. ich habe Sehr Schläfrigaber ich kann nicht scheinen, um die Quelle-Datei-Spalte anzeigen die source-Datei die Funktionen kamen, alle es zeigt, ist "unbekannt".. Naja, ich bin wirklich verblüfft,
7
Antworten
In Java VisualVM, gibt es eine Möglichkeit, die Anzeige total-Methode Zeit, sondern als "selbst-Zeit"? (Letzteres ist nicht besonders nützlich, da es nicht sagen, nichts darüber, wie viel Zeit Methoden tatsächlich ausgeführt wird.) Wenn nicht, gibt es eine
5
Antworten
Ich heruntergeladen SQL Server 2008 und kann nicht scheinen zu finden, SQL Profiler überall. Ich glaube, ich installiert den SQL Server Enterprise Express - /trial-version? Ich denke, es war die Express und nicht die Enterprise, nachdem alles
1
Antworten
Ich bin mit cProfile auf ein Modul namens bot4CA.py also in der Konsole tippe ich: python -m cProfile -o thing.txt bot4CA.py Nachdem das Modul läuft und beendet, erstellt es eine Datei mit dem Namen thing.txt und wenn
9
Antworten
Beim lernen über java-Speicher-profiling, sehe ich immer wieder den Begriff "Dauerwelle Raum" zusätzlich zu "heap". Ich weiß, was der heap ist - was perm-space? InformationsquelleAutor der Frage skiphoppy | 2009-08-14
3
Antworten
Mithilfe von Sql Server 2005 Profiler, welche Ereignisse, Spalten und Filter haben Sie die Ablaufverfolgung finden Sie Ihr langsamsten Abfragen und gespeicherte Prozeduren? Langsam = größer als N Sekunden, 10 für sake of argument. InformationsquelleAutor der Frage