mimalloc (prononcé « me-malloc ») est un allocateur de mémoire compact , gratuit et open source, à usage général, développé par Microsoft et axé sur les caractéristiques de performance. La bibliothèque contient environ 11 000 lignes de code et fonctionne comme un remplacement direct de 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 sharding de liste libre, la réinitialisation de page rapide, les tas de première classe . Il peut coexister avec d'autres allocateurs 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 .
mimalloc
mimalloc (prononcé « me-malloc ») est un allocateur de mémoire compact , gratuit et open source, à usage général, développé par Microsoft et axé sur les caractéristiques de perf...