DeCommitCaches (CM)

De Wiki1000
(Différences entre les versions)
Syfre (discuter | contributions)
(Nouvelle page : <source lang='delphi'>procedure DeCommitCaches;</source> Cette procédure libère les références de tous les caches d'instance. {|class="wikitable" |...)
Modification suivante →

Version du 19 juillet 2009 à 10:31

procedure DeCommitCaches;

Cette procédure libère les références de tous les caches d'instance.

Pas de paramètre
Info-20px.png Note : Il n'est généralement pas nécessaire d'appeler cette procédure, elle peut être utile pour les traitements exceptionels qui manipulent de nombreuse classes et objets. Dans ce cas elle peut permettre de libérer de la mémoire utilisée par les caches et qui a peu de chance d'être réutilisée.

Exemple

begin
  ClassManager.BeginTran;
  try
   try
    // process a very large quantity of objects
    ClassManager.Commit;
   except
   ClassManager.RollBack;
   end;
  finally
  ClassManager.DeCommitCaches;
  end;
end;

Voir aussi

Contrôle du contexte de session (CM)Développement DSM

Outils personnels