mimalloc - mimalloc

mimalloc
Auteur(s) original(aux) Daan Leijen /
Microsoft Research
Développeur(s) Microsoft
Première version juillet 2019 ; il y a 2 ans ( 2019-07 )
Version stable
v1.7.1 / 6 avril 2021 ; Il ya 4 mois ( 2021-04-06 )
Version préliminaire
v2.0.2 / 18 juin 2021 ; il y a 2 mois ( 2021-06-18 )
Dépôt github .com / microsoft / mimalloc
Écrit en C
Système opérateur Windows , FreeBSD , NetBSD , DragonFly BSD , macOS , Linux
Taper Bibliothèque de logiciels
Licence Licence MIT
Site Internet microsoft .github .io /mimalloc /

mimalloc (prononcé "me-malloc") est un allocateur de mémoire compact à usage général gratuit et open source développé par Microsoft en mettant l'accent sur les caractéristiques de performances. La bibliothèque contient environ 11000 lignes de code et fonctionne comme un remplacement instantané pour malloc de la bibliothèque standard C et ne nécessite aucune modification de code supplémentaire. mimalloc a été initialement développé pour les systèmes d'exécution des langages Lean et Koka . Les aspects de conception notables incluent le partage de liste gratuit , la réinitialisation de page impatiente, des tas de première classe . Il peut coexister avec d'autres répartiteurs de mémoire liés au même programme. mimalloc est disponible sur Windows , Mac OS X , Linux et *BSD . Le code source est sous licence MIT et disponible sur GitHub .

Voir également

Les références

Lectures complémentaires

Liens externes