0
Der Profiling Viewer öffnet und visualisiert Callgrind-Dateien.Sie können Treemap, Callgraph, flache oder hierarchische Listen verwenden, um Funktionen zu identifizieren, bei denen Ihre Anwendung mehr Zeit als erwartet verbringt.Sie können die erforderlichen Callgrind-Profildaten mit verschiedenen externen Tools generieren, die für viele Plattformen und Programmiersprachen verfügbar sind.Beispielsweise können Sie Callgrind-Dateien, die von der Xdebug-Erweiterung für PHP, Valgrind, Ruby ruby-prof, Python cProfile mit pyprof2calltree, gperftools-pprof, Golang mit pprof, Node.js mit Valgrind oder nodegrind und vielen anderen Profiling-Tools mit callgrind öffnenDateiausgabe .... Features - Funktionskosten werden als Treemap, Callgraph und Listen angezeigt - Systemfunktionen können auf der Grundlage von anpassbaren Vorgaben ausgeblendet werden - Drilldown per Doppelklick, Mouseover für Details - Quelldatei-Viewer mit Kosten- und Farbmarkierungen - KonfigurierbarQuellspeicherorte - Zeigt die Kosten als Rohdaten oder in Prozent an. - Behandelt mehrere Kosten und Positionstypen. - Zeigt Zyklen und Rekursionen an. - Daten nach Kosten, Funktionsnamen oder Dateinamen sortieren280 MB Speicher zum Öffnen und Anzeigen einer von xdebug generierten 4,6-GB-Callgrind-Datei.) Die Callgraph-Ansicht ist: - Zoombar und unterstützt Trackpad-Gesten wie das Einzoomen.Verkleinern, intelligenter Zoom - Stellt die Anrufkosten durch die Dicke der Verbindungen dar. - Die Komplexität kann verringert werden, indem Funktionen ausgeblendet werden, deren Kosten unter einer anpassbaren Voreinstellung liegen.Graphviz ist unter der Eclipse Public License v1.0 lizenziert.Sie können graphviz unter herunterladen