Node
class Node
Node
Eine ProfilingNode sammelt Informationen
an einer Stelle im Code. $node enthält neben
der Zeit auch den Speicherverbrauch und Daten
zum Aufruf der Funktion die die Node enthält.
// Neue Node erstellen.
$node = new Node('test');
Properties
protected string | $name | ||
protected int | $timestamp | ||
protected array | $backtrace |
Methods
Konstruktor
Speicherverbrauch
Gespeicherter Zeitstempel
Name der Node
Backtrace zurückgeben. Wurde die Node ohne Backtrace aufgezeichnet, so wird ein leeres Array zurückgegeben.
Details
at line 74
__construct(string $name, boolean $recordBacktrace = false)
Konstruktor
Über den Parameter $scopeIndex kann angegeben werden, wieviel Schritte vorher in der Node gespeichert werden sollen. Der Standard ist 1, da die Node vom Profiler erstellt wird.
at line 89
integer
getMemmoryUsage()
Speicherverbrauch
at line 104
integer
getTimeStamp(float $reference = 0)
Gespeicherter Zeitstempel
Wird ein Zeitstempel als Referenz übergeben, so ist das Ergebnis die Dauer zwischen den beiden Zeitstempeln.
at line 113
string
getName()
Name der Node
at line 123
array
getBacktrace()
Backtrace zurückgeben. Wurde die Node ohne Backtrace aufgezeichnet, so wird ein leeres Array zurückgegeben.