Recent Changes - Search:

Collecteur V4

La version 4.0 correspond à des changements importants dans l'implantation :

  • Pour "vider" la table du collecteur dans un fichier, un nouveau processus est créé, cela évite de dupliquer la table dans l'espace d'adressage du collecteur, le fork() dupliquant la zone de données entière et ce plus rapidement que par copie "programmée".
  • Une nouvelle classe, HTable est utilisée à la place de GHashTable (de la GLib) pour implanter la table du collecteur ainsi que des tables "auxilliaires" utilisées par la commande netMETexp. La structure de données est moins générique que la précédente mais moins consommatrice de mémoire. De plus la réorganisation de la table peut être désactivée lorsqu'il n'y a plus de place (au prix d'une perte de performance) ce qui n'était pas possible (simplement) avec la GLib (et provoquait l'arrêt brutal du collecteur).

retour à la page Développement

Print - Recent Changes - Search
Page last modified on 2009/11/20 12:50:42