Le 16.10.22 à 11:33, Concombre Masqué a écrit :
T’as regardé depuis la bhoem gc ou jemalloc, dmalloc, et d’autres garbage collector que tu trouves en OSS?
Je ne veux surtout pas utiliser de GC ! Ma librairie n'était pas destinée à faire du "boundary" check en permanence, puisque cette tâche était dévolue aux librairies d'objets plus spécifiques. De plus, la fonction free() faisait de la défragmentation de manière automatique. Aussi, la librairie maintenait une liste triée des "espaces", afin d'optimiser les demandes d'allocation et d'éviter de faire des fragments.
Qui plus est, lorsque j'ai écrit cette librairie, aucune autre librairie de ce genre n'existait (1992-1993) et Linux était à peine naissant et donc pas envisageable pour mes développements.
dc _______________________________________________ gull mailing list [email protected] https://forum.linux-gull.ch/mailman/listinfo/gull
