4D v16.3

Cache info

Home

 
4D v16.3
Cache info

Cache info 


 

Cache info {( dbFilter )} -> Funktionsergebnis 
Parameter Typ   Beschreibung
dbFilter  Objekt in Definiert die Liste der Attribute zum Zurückgeben (gefiltert nach DB)
Funktionsergebnis  Objekt in Information über Cache

Nur 64-bit   

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:

  • "dbFilter" mit dem Wert "All" gibt Cache Information zu allen laufenden Datenbanken zurück, inkl. Komponenten
  • "dbFilter" mit "" (leerer String) gibt nur Information über die aktuelle Datenbank zurück (entspricht Weglassen des Parameters dbFilter)

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)



Siehe auch 

GET MEMORY STATISTICS

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Cache Verwaltung
Nummer: 1402

This command can be run in preemptive processesFeature(s) not available in 4D 32 bits

 
GESCHICHTE 

New
Erstellt: 4D v16

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)