Dokumentation
IPS_GetAllocatorStats
string IPS_GetAllocatorStats ()
Rückgabewert
Mehrzeiliger Text mit der Statistik des Speicher-Allokators
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 Statistik des Speicher-Allokators, mit dem IP-Symcon Arbeitsspeicher reserviert, als Text. Inhalt und Format hängen vom verwendeten Allokator ab und werden unverändert von diesem übernommen:
| Plattform | Allokator | Rückgabe |
|---|---|---|
| Linux, macOS | mimalloc | Ausgabe von mimalloc (Tabelle mit Heap-, Seiten- und Segmentstatistiken) |
| Linux (Diagnose-Builds) | jemalloc | Ausgabe von jemalloc (malloc_stats_print) |
| Windows | System-Allokator | "Der System-Allokator wird gerade verwendet. Es liegen keine Statistiken vor." |
Der Hinweistext des System-Allokators wird in der eingestellten Sprache geliefert. Die Ausgabe ist für die Fehleranalyse gedacht und nicht für die maschinelle Auswertung. Der vom Allokator belegte Speicher wird zusätzlich in der Reihe "Allocator" von IPS_GetStatsHistory aufgezeichnet.
Beispiel
// Statistik des Speicher-Allokators ausgeben
echo IPS_GetAllocatorStats();