4D v16.3Cache info |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Cache info
|
Cache info {( dbFilter )} -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
dbFilter | Objekt |
![]() |
Definiert die Liste der Attribute zum Zurückgeben (gefiltert nach DB) | |||||
Funktionsergebnis | Objekt |
![]() |
Information über Cache | |||||
Diese Funktion arbeitet nur in 4D Versionen für 64-bit.
Die Funktion Cache info gibt ein Objekt mit detaillierten Informationen über den Inhalt des aktuellen Cache zurück (benutzter Speicher, geladene Tabellen und Indizes, etc.).
Hinweis: Sie arbeitet nur im lokalen Modus (4D Server und 4D); sie darf nicht in 4D im remote Modus verwendet werden.
Standardmäßig gilt die zurückgegebene Information nur für die aktuell laufende Datenbank. Mit dem optionalen Parameter dbFilter können Sie die Reichweite der Funktion angeben:
Cache info gibt ein einzelnes Objekt mit allen relevanten Informationen über den Cache zurück. Es ist folgendermaßen aufgebaut:
{
"maxMem": Maximum cache size (real),
"usedMem": Current cache size (real),
"objects": [...] Array mit derzeit im Cache geladenen Objekten
}
Elemente des Arrays objects sind Ursprungsobjekte (Tabellen, Indizes, Blobs, etc.) die derzeit im Cache geladen sind. Jedes Element enthält spezifische Attribute, die seinen aktuellen Status beschreiben. Weiterführende Informationen zur Interpretation dieser Daten erfahren Sie über Ihren technischen Support vor Ort.
Cache Information für die aktuelle Datenbank erhalten:
C_OBJECT($cache)
$cache:=Cache info
Cache Information für die Datenbank und alle geöffneten Komponenten erhalten:
C_OBJECT($dbFilter)
OB SET($dbFilter;"dbFilter";"All")
$cache:=Cache info($dbFilter)
Produkt: 4D
Thema: Cache Verwaltung
Nummer:
1402
Erstellt: 4D v16
4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)