Profiling in PHP ist zwar nicht so komfortabel wie in .NET, und doch funktioniert es relativ gut.
Schritte:
- Profiling aktivieren via PHP.ini, Sektion
[XDEBUG]
:xdebug.profiler_enable = 1 xdebug.profiler_output_dir = "C:\MeinOrdner"
- PHP-Seite(n) aufrufen.
- Überprüfen, dass im Ausgabeordner entsprechende Dateien der Form „cachegrind.out.15204“ erstellt werden.
- Das Programm QCacheGrind oder alternativ WinCacheGrind downloaden und starten.
- Im Programm über „Öffnen“ eine der zuvor geschriebenen Ausgabedateien öffnen.
- Im Programm entsprechend der Anleitung die Daten selbst manuell analysieren.