Dokumentation
IPS_GetInstanceStats
array IPS_GetInstanceStats ()
Rückgabewert
Ein Array mit folgenden key => value Paaren:
| Index | Typ | Beschreibung |
|---|---|---|
| Count | integer | Anzahl der geladenen Instanzen |
| TotalBytes | integer | Geschätzter Speicherbedarf der Instanzen in Bytes |
Beschreibung
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 Instanzen. Gezählt werden die Instanzen, deren Modul geladen ist. Berücksichtigt werden je Instanz die Konfiguration, noch nicht übernommene Änderungen der Konfiguration und die Attribute, bei PHP-Modulen zusätzlich die Puffer (SetBuffer).
Die Bytes sind eine Schätzung des belegten Arbeitsspeichers anhand der gespeicherten Datenstrukturen und keine exakte Messung. Der Wert wird auch in der Reihe "Instances" von IPS_GetStatsHistory aufgezeichnet.
Beispiel
// Speicherbedarf der Instanzen ausgeben
print_r(IPS_GetInstanceStats());
/* liefert z.B.:
Array
(
[Count] => 187
[TotalBytes] => 1572864
)
*/