Skip to main contentdfsdf

Home/ Cyril Barillet's Library/ Bookmarks/ Garbage Collector : algorithmes et implémentations

Garbage Collector : algorithmes et implémentations

src : http://www.dotnetguru.org/articles/GC/GC.html

http://www.dotnetguru.org/articles/GC/GC.html

collector garbage algorithmes Java DotNet .net

  • Garbage Collector : algorithmes et implémentations
  • Forcer le déclenchement du GC
  • Les deux runtimes (JVM et CLR) permettent aux applications de déclencher le Garbage Collector de manière autoritaire. En Java, cela passe par l'invocation de la méthode System.gc(). D'aucun diront que cette instruction n'est en réalité qu'une indication destinée au GC pour qu'il se déclenche si le coeur lui en dit; en réalité, sur les JVM de Sun à partir de la version 1.3.1, sur Solaris et Windows, cet appel invoque réellement le garbage collector.

    En .NET, il suffit de faire appel à System.GC.Collect() pour faire de même. Attention toutefois, cette instruction force le GC à collecter toutes les générations (0, 1 et 2). Si vous souhaitez être plus fin, utilisez la version surchargée System.GC.Collect(n), où n est l'indice de la génération que vous souhaitez voir collectée.

Would you like to comment?

Join Diigo for a free account, or sign in if you are already a member.

Cyril Barillet

Saved by Cyril Barillet

on Feb 01, 11