mimalloc - mimalloc

mimalloc
Autori originali Daan Leijen /
Microsoft Research
Dezvoltatori Microsoft
Eliberarea inițială Iulie 2019 ; acum 2 ani ( 07.07.2019 )
Versiune stabila
v1.7.1 / 6 aprilie 2021 ; acum 4 luni ( 06.04.2021 )
Previzualizare lansare
v2.0.2 / 18 iunie 2021 ; 2 luni în urmă ( 1821-06-18 )
Repertoriu github .com / microsoft / mimalloc
Scris in C
Sistem de operare Windows , FreeBSD , NetBSD , DragonFly BSD , macOS , Linux
Tip Biblioteca software
Licență Licență MIT
Site-ul web microsoft .github .io / mimalloc /

mimalloc (pronunțat „me-malloc”) este un alocator de memorie compact de uz general gratuit și open-source dezvoltat de Microsoft cu accent pe caracteristicile de performanță. Biblioteca are aproximativ 11000 de linii de cod și funcționează ca un înlocuitor drop-in pentru malloc din biblioteca standard C și nu necesită modificări suplimentare de cod. mimalloc a fost inițial dezvoltat pentru sistemele de execuție ale limbajelor Lean și Koka . Aspectele de design notabile includ partajarea gratuită a listelor , resetarea dornică a paginii, grămezi de primă clasă . Poate coexista cu alți alocatori de memorie conectați la același program. mimalloc este disponibil pe Windows , Mac OS X , Linux și * BSD . Codul sursă este licențiat sub licența MIT și este disponibil pe GitHub .

Vezi si

Referințe

Lecturi suplimentare

linkuri externe