Bonjour j'ai programme une fonction malloc avec sbrk.
Je malloc sur une puissance de 2 pour pouvoir reutiliser des zones alloues sans faire appel a sbrk en stockant dans une liste chaine les adresses free et leur puissances.
Le probleme c'est que lorsque je lance Gimp ou firefox il arrive souvent lorsque je veux quitter Gimp j'obtiens un Segmentation Fault surement a cause de X mallocs qui passent de la liste de mallocs a la liste de free.
Est-ce possible de pallier a ce probleme ?
J'aimerais savoir comment coder un malloc plus performant ?
Systeme de page ? kesako--
Merci de votre aide.
Partager