OK. Le nouveau jemalloc tourne en espace utilisateur et quand j'ai lu ça cela m'a assez surpris. Est-ce que l'ancien phkmalloc tournait en mode noyau ou en userland ? Est-ce que le fait que jemalloc tourne en userland n'induit pas des coûts lors des changements de contexte ?
malloc()a toujours ete userland. Ca se base historiquement sur (s)brk(), et de nos jours (s)brk() et mmap() ou seulement mmap().
[^] # Re: Pas pu attendre vendredi....
Posté par nullisimo . En réponse à la dépêche Sortie de FreeBSD 7.0 et 6.3. Évalué à 3.
malloc()a toujours ete userland. Ca se base historiquement sur (s)brk(), et de nos jours (s)brk() et mmap() ou seulement mmap().