4D v16.3

Lire informations cache

Accueil

 
4D v16.3
Lire informations cache

Lire informations cache 


 

Lire informations cache {( dbFilter )} -> Résultat 
Paramètre Type   Description
dbFilter  Objet in définit la liste des attributs à retourner (filtrés par DB)
Résultat  Objet in Informations à propos du cache

64 bits   

Cette commande fonctionne uniquement dans les versions 64 bits de 4D.

La commande Lire informations cache retourne un objet contenant des informations détaillées sur le contenu actuel du cache (mémoire utilisée, tables et index chargés, etc.)

Note : Cette commande fonctionne uniquement en mode local (4D Server et 4D) ; elle ne doit pas être utilisée avec 4D en mode accès distant.

Par défaut, l'information retournée se réfère seulement à la base courante en cours d'exécution. Le paramètre objet optionnel dbFilter vous permet de spécifier la portée de cette commande :

  • passez l'attribut "dbFilter" avec la valeur "All" pour obtenir les informations sur le cache de toutes les bases lancées, y compris les composants.
  • passez l'attribut "dbFilter" avec la valeur "" (chaîne vide) pour obtenir des informations uniquement sur la base courante (équivalent à l'omission du paramètre dbFilter).

La commande Lire informations cache retourne un objet unique qui contient toutes les informations pertinentes à propos du cache. L'objet retourné a la structure suivante :

{
    "maxMem": Maximum cache size (real),
    "usedMem": Current cache size (real),
    "objects": [...] Array of objects currently loaded in cache
}

Les éléments du tableau objects sont des objets racine (tables, index, Blobs, etc.) qui sont actuellement chargés dans le cache. Chaque élément contient les attributs spécifiques qui décrivent son statut courant. Pour plus d'informations sur l'interprétation avancée de ces données, veuillez contacter les services techniques de 4D.

Exemple  

Vous souhaitez obtenir des informations sur la base de données courante :

 C_OBJET($cache)
 $cache:=Lire informations cache

Vous souhaitez obtenir des informations sur la base courante et tous les composants ouverts :

 C_OBJET($dbFilter)
 OB FIXER($dbFilter;"dbFilter";"All")
 $cache:=Lire informations cache($dbFilter)



Voir aussi  

LIRE STATISTIQUES MEMOIRE

 
PROPRIÉTÉS 

Produit : 4D
Thème : Gestion du cache
Numéro : 1402
Nom intl. : Cache info

Commande(s) éligible(s) à l'exécution dans un process préemptifFonction(s) non disponible dans les versions 32 bits de 4D

 
HISTORIQUE 

New
Créé : 4D v16

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)