Webgrind ist ein Xdebug-Profiling-Web-Frontend in PHP5. Es implementiert eine Teilmenge der Funktionen von kcachegrind und lässt sich in Sekunden installieren und funktioniert auf allen Plattformen.
Dies. Die Installation dauert nur eine Minute. Wenn Sie es auf demselben Server ausführen, auf dem Sie Ihr xdebug haben, findet es sogar die .trace-Dateien von /tmp und holt sie ab.
– mehov
5. Oktober 2020 um 8:51 Uhr
qcachegrind ist der qt-basierte ‘Cousin’ von kcachegrind. Funktioniert wie ein Leckerbissen.
Benutzer24525
Eine weitere Premium-Alternative ist ProfilingViewer, erhältlich im Mac App Store. Behandelt mehrere Arten von Kosten. Kann die Daten als Treemap, Callgraph, Heatmap anzeigen, kann Systemfunktionen ausblenden und hat einen Quelldatei-Viewer, der mit den Kosten kommentiert ist. Kann PDFs erstellen. Schnell und hat einen geringen Speicherbedarf.
MacCallGrind und WebGrind sind die wirklich besten Antworten für MacOS. Ich kann die Antwort von Kenorb nicht kommentieren, also muss ich eine neue machen.
Der MacCallGrind-Link zu MacUpdate ist falsch – der Preis ist viel höher als auf der Entwicklerseite (http://www.maccallgrind.com/).
Ich persönlich finde die MacCallGrind Grinder-Funktion sehr nützlich in Kombination mit Transmit (http://panic.com/transmit/) Feature – mounten Sie ssh/sftp als Festplatte. Es öffnet automatisch jede neue Cache-Grind-Datei, die an einem entfernten Standort erscheint.
Vor mindestens drei Jahren war kcachegrind das einzige Tool, das für Macs verfügbar war. Ich hoffe für dich, dass sich das inzwischen geändert hat.
– Karl
25. März 2011 um 3:18 Uhr
Ich bin kein Mac-Experte, aber Sie könnten diese Technik verwenden, wenn Sie PHP zufällig unterbrechen können (wie mit Strg-C) und sehen, was es tut.
– Mike Dunlavey
26. März 2011 um 12:03 Uhr
mögliches Duplikat von haben Sie kcachegrind wie Profiling-Tools für Mac
– kenorb
6. Mai 2015 um 11:59 Uhr