Dokumentation
IPS_GetMediaStats
array IPS_GetMediaStats ()
Rückgabewert
Ein Array mit folgenden key => value Paaren:
| Index | Typ | Beschreibung |
|---|---|---|
| Count | integer | Anzahl der Medienobjekte, deren Inhalt im Arbeitsspeicher zwischengespeichert ist |
| TotalBytes | integer | Geschätzter Speicherbedarf aller Medienobjekte inklusive der zwischengespeicherten Inhalte 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 Medienobjekte. Count zählt nur die Medienobjekte, deren Inhalt (Base64 kodiert) im Arbeitsspeicher zwischengespeichert ist, z.B. Medienobjekte mit aktivem Cache. TotalBytes enthält zusätzlich die Verwaltungsdaten aller Medienobjekte wie Dateiname und Prüfsumme.
Die Bytes sind eine Schätzung des belegten Arbeitsspeichers anhand der gespeicherten Datenstrukturen und keine exakte Messung. Der Wert wird auch in der Reihe "Medias" von IPS_GetStatsHistory aufgezeichnet.
Beispiel
// Speicherbedarf der Medienobjekte ausgeben
print_r(IPS_GetMediaStats());
/* liefert z.B.:
Array
(
[Count] => 3
[TotalBytes] => 262144
)
*/