Documentation

Node
in package

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');
Tags
category

Framework

author

schukai GmbH [email protected]

license

http://alvine.io/license/ Licence

link

Alvine

since
20110904

Table of Contents

Properties

$backtrace  : array
$memoryUsage  : int
$name  : string
$timestamp  : int

Methods

__construct()  : mixed
Konstruktor
getBacktrace()  : array
Backtrace zurückgeben. Wurde die Node ohne Backtrace aufgezeichnet, so wird ein leeres Array zurückgegeben.
getMemoryUsage()  : integer
Speicherverbrauch
getName()  : string
Name der Node
getTimeStamp()  : integer
Gespeicherter Zeitstempel

Properties

$backtrace

protected array $backtrace = null

Backtrace-Objekte

$memoryUsage

protected int $memoryUsage

amount of memory allocated to PHP

$name

protected string $name = null

Name der Node

$timestamp

protected int $timestamp = null

Zeitstempel

Methods

__construct()

Konstruktor

public __construct(string $name[, boolean $recordBacktrace = false ]) : mixed

Ü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.

Parameters
$name : string

Name der Node

$recordBacktrace : boolean = false

Soll der Aufrufstapel geschrieben werden?

Tags
throws
OutOfRangeException
throws
TypeException

getBacktrace()

Backtrace zurückgeben. Wurde die Node ohne Backtrace aufgezeichnet, so wird ein leeres Array zurückgegeben.

public getBacktrace() : array
Return values
array

Array mit \Alvine\Util\Backtrace-Objekten

getMemoryUsage()

Speicherverbrauch

public getMemoryUsage() : integer
Return values
integer

getName()

Name der Node

public getName() : string
Return values
string

Name der Node

getTimeStamp()

Gespeicherter Zeitstempel

public getTimeStamp([float $reference = 0 ]) : integer

Wird ein Zeitstempel als Referenz übergeben, so ist das Ergebnis die Dauer zwischen den beiden Zeitstempeln.

Parameters
$reference : float = 0

Referenzzeit

Return values
integer

Zeitstempel oder Differenz


        
On this page

Search results