Comment fonctionnent les préférences du cache de 4D 2004
Date de publication : 16/03/2006
Par
Stéphanie Tirtiat (Intl Tech Support)
Produit : 4D 2004 · Plateforme : Mac, Win
Voici une explication courte et claire (merci à
Yves Casquel) du fonctionnement du cache de 4D en fonction
des paramètres définis dans la partie "Paramètres de cache pour la base" des préférences (panneau
Base de données >
Gestion des données).
Le paramétrage par défaut :

Préférences par défaut
La "
Mémoire physique à réserver" est la mémoire que vous laissez au système et aux autres applications (ainsi que quelques objets 4D).
Donc, si vous paramétrez la valeur à 256 Mo par exemple, cela veut dira que la mémoire totale moins 256 Mo sera allouée à 4D.
4D va utiliser le maximum de mémoire définie dans "
Taille maximale" si cela lui est possible.
Sinon, 4D va utiliser le paramètre "
Mémoire disponible utilisée pour le cache".
Par exemple, 50% de la mémoire totale disponible sera utilisée par 4D, les autres 50% seront utilisés par le système et les autres applications.
Pour connaître la taille de la mémoire cache utilisée par 4D, jetez un oeil à la valeur du paramètre "
Cache actuel".
Exemples concrets
Vous avez une petite base (200 Ko).
Votre mémoire RAM fait 512 Mo (509 Mo précisément pour la "
Mémoire physique" dans les préférences de 4D).
• Paramétrage 1
Vous déterminez les paramètres de la mémoire cache comme suit :
Taille maximale : 16 Mo
Taille minimale : 4 Mo
Mémoire disponible utilisée pour le cache : 50%
Mémoire physique à réserver : 128 Mo
Relancez 4D pour que ces paramètres soient pris en compte.
Maintenant, le cache courant est de 16 Mo.
Cela veut dire que 4D a pu utiliser la taille maximale de mémoire cache que vous avez définie.
• Paramétrage 2
Maintenant, vous définissez la taille maximale à 2000 Mo et vous redémarrez.
Le cache courant est maintenant 190 Mo.
Cela veut dire que 4D n'a pas pu utiliser les 2000 Mo de cache maximum défini.
Donc, 4D a pris 50% de la mémoire totale disponible.
Petit calcul :
Mémoire physique : 509
Mémoire réservée : 128
Mémoire disponible : 509 - 128 = 381
4D prend 50% de cette mémoire disponible, donc 50% de 381 = 190.5
C'est bien ce que l'on retrouve dans le cache courant : 190 Mo.


Copyright © 2007 4D s.a. Aucune reproduction, même partielle, ne peut être faite
de ce site et de l'ensemble de son contenu : textes, documents, images, etc
sans l'autorisation expresse de l'auteur.
Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de dommages et intérêts.
Cette page est déposée à la
SACD.