« Zurück zu Produkt

Dokumentation

IPS_GetSettingsStats

 array IPS_GetSettingsStats ()

Rückgabewert

Ein Array mit folgenden key => value Paaren:

Index Typ Beschreibung
Count integer Anzahl der Objekte in den Einstellungen
TotalBytes integer Geschätzter Speicherbedarf der Einstellungen 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 die Größe der Einstellungen (settings.json), die IP-Symcon im Arbeitsspeicher hält. Count ist die Anzahl der Objekte des Objektbaums in den Einstellungen.

Die Bytes sind eine Schätzung des belegten Arbeitsspeichers anhand der gespeicherten Datenstrukturen und keine exakte Messung. Der Wert wird auch in der Reihe "Settings" von IPS_GetStatsHistory aufgezeichnet. Da die Ermittlung den gesamten Einstellungsbaum durchläuft, wird die Reihe nur einmal pro Stunde abgetastet.

Beispiel

// Größe der Einstellungen ausgeben
print_r(IPS_GetSettingsStats());

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