Ich verwende derzeit xhprof
Bibliothek gegabelt von tideways.io für die Profilerstellung myscript.php
Ausführung. Von xhprof
kann ich die walltime
, cputime
, memoryusage
und peakmemoryusage
erhalten. Ich versuche, eine Symfony Konsole zu benchmarken - also füge ich TIDEWAYS_ENABLE()
auf ConsoleCommandEvent
und TIDEWAYS_DISABLE
auf ConsoleTerminateEvent
hinzu. Fragenbestimmen, wie viel Ressource von einem PHP-Skript (CPU-Prozentsatz und Speicher)
:
- Wie kann ich, ob bestimmen
myscript.php
verbrauchen, wie viele Prozent der CPU? Kann ich nur den Prozentsatz alscpuusage = cputime/realtime
wie angegeben here on serverfault zählen? - Gegeben eine
memoryusage (mu)
undpeakmemoryusage (pmu)
vonxhprof
Profiler, wie kann ich konvertieren oder berechnenram
Nutzung? (top
Ergebnis zeigen viel höher alsmemoryusage
aber irgendwie in der Nähe vonpeakmemoryusage
Wert, so kann ich sagen, dassram
Nutzung ist der Wert vonpeakmemoryusage
Hinweise:
- Es ist anders mit diesem How can I get the CPU and Memory useage, weil das, was ich will, ist nicht der
system load
. ps könnte es mehrscripts.php
zur gleichen Zeit ausgeführt werden.
Eigentlich habe ich kein Problem, die 'cputime' abzurufen - ich verwende [xhprof] (https://github.com/tideways/php-profiler-extension) gegabelt von [tideways.io] (https: //ideways.io) anstelle von [blackfire.io] (https://blackfire.io). Was macht mich neugierig, ist es möglich, eine 'script.php' CPU-Nutzung zu berechnen, genau wie in Befehl angezeigt, wie' top' oder 'htop' in Prozent nur aus' cputime' Wert? –
oops, tut mir leid, ich habe missverstanden, was Sie gefragt haben –