Dokumentation
IPS_GetTraceStats
array IPS_GetTraceStats ()
Rückgabewert
Ein Array mit folgenden key => value Paaren:
| Index | Typ | Beschreibung |
|---|---|---|
| Count | integer | Anzahl der gespeicherten Trace-Einträge |
| TotalBytes | integer | Geschätzter Speicherbedarf der Trace-Einträge 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 die Größe des Speichers, in dem IP-Symcon die Ursachenketten (Traces) von Aktionen, Ereignissen, Skripten und Datenflüssen vorhält. Die einzelnen Einträge eines Objekts liefert IPS_GetTraces.
Die Bytes sind eine Schätzung des belegten Arbeitsspeichers anhand der gespeicherten Datenstrukturen und keine exakte Messung. Der Wert wird auch in der Reihe "Traces" von IPS_GetStatsHistory aufgezeichnet.
Beispiel
// Größe des Trace-Speichers ausgeben
print_r(IPS_GetTraceStats());
/* liefert z.B.:
Array
(
[Count] => 12873
[TotalBytes] => 6291456
)
*/