Funktionsreferenz

ProcessGetStats

Gibt ein Array mit Speicher- oder IO-Infos eines laufenden Prozesses zurück

ProcessGetStats ( ["process" [, type]] )

 

Parameter

process [optional] Der Name oder die PID des Prozesses, von dem die Infos ausgelesen werden sollen. Standard (-1) ist der aktuelle Prozess.
type [optional] 0 = (Standard) Speicher-Infos, 1 = IO-Infos.

 

Rückgabewert

Erfolg: Ein Array mit den Infos (Siehe Bemerkungen).
Fehler: 0.

 

Bemerkungen

Das zurückgegebene Array ist Mono-Dimensional und ist folgendermaßen aufgebaut:

Type = 0 : Speicher Statistiken

$array[0] = WorkingSetSize
$array[1] = PeakWorkingSetSize

Type = 1 : IO Statistiken

$array[0] = Anzahl der ausgeführten Lesevorgänge.
$array[1] = Anzahl der ausgeführten Schreibvorgänge.
$array[2] = Anzahl der ausgeführten I/O-Vorgänge die nicht Lese- oder Schreibvorgänge sind.
$array[3] = Anzahl der gelesenen Bytes.
$array[4] = Anzahl der geschriebenen Bytes.
$array[5] = Anzahl der übertragenen Bytes, die nicht durch einen Lese- oder Schreibvorgang übertragen worden sind.

 

Verwandte Funktionen

ProcessList

 

Beispiel


; Speicher-Infos des aktuellen laufenden Prozesses abrufen
$mem = ProcessGetStats()

; IO Infos des aktuellen laufenden Prozesses abrufen
$IO = ProcessGetStats(-1, 1)