Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Forum 4D Documentations F.A.Q 4D Trucs & astuces Notes techniques 4D & SGBDR 4D & XML 4D & Web Livres 4D

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.



Valid XHTML 1.1!Valid CSS!

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.

Responsable bénévole de la rubrique 4D : Elgo - Contacter par EMail :
Vos questions techniques : forum d'entraide 4D - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.