Dies ist eine alte Version des Dokuments!
Der Profiler zeigt auf, bei welchen Aufrufen die meiste Performance verloren geht.
CMD im Docker-Verzeichnis aufrufen und das neue Verzeichnis anlegen:
mkdir -p xdebug CHMOD 777 xdebug
Notwendige Anpassung der xdebug.ini (z. B. unter docker-dev-env\.docker\php-apache):
[xdebug] xdebug.mode=develop,debug,profile xdebug.output_dir=/tmp/xdebug xdebug.start_with_request=trigger
Um einen Aufruf mitzuloggen die URL um folgenden Parameter ergänzen:
&XDEBUG_PROFILE=1
Die Auswertung kann in PHPStorm erfolgen.
„Tools“ ⇒ „Analyze Xdebug Profiler Snapshot…“ ⇒ cachegrind.out-Datei aus „xdebug“-Verzeichnis auswählen