« Zurück zu Produkt

Dokumentation

IPS_GetThreadStats

 array IPS_GetThreadStats ()

Rückgabewert

Ein Array mit folgenden key => value Paaren:

Index Typ Beschreibung
Count integer Anzahl der Skript-Threads, die aktuell eine PHP-Umgebung vorhalten
TotalBytes integer Vom PHP-Speichermanager über alle Threads reservierter Speicher in Bytes

Beschreibung

Warning

Diese Funktion ist nur für den internen Gebrauch vorgesehen und kann sich jederzeit ohne Ankündigung ändern oder entfallen.

Die Funktion liefert den Speicherbedarf der Skript-Threads der PHP-Skriptumgebung. Damit Skripte schnell starten können, halten Threads ihre PHP-Umgebung nach der Ausführung vor. Count ist die Anzahl dieser Threads, TotalBytes die Summe des Speichers, den der PHP-Speichermanager (Zend Memory Manager) in diesen Threads reserviert hält. Informationen zu den einzelnen Threads liefert IPS_GetScriptThreads.

TotalBytes ist der vom PHP-Speichermanager gemeldete Wert zum Ende der letzten Ausführung im jeweiligen Thread. Der Wert wird auch in der Reihe "ScriptEngine" von IPS_GetStatsHistory aufgezeichnet.

Beispiel

// Speicherbedarf der Skript-Threads ausgeben
print_r(IPS_GetThreadStats());

/* liefert z.B.:
Array
(
    [Count] => 4
    [TotalBytes] => 8388608
)
*/
Haben Sie noch Fragen?