Mimalloc - Mimalloc
Původní autoři | Daan Leijen / Microsoft Research |
---|---|
Vývojáři | Microsoft |
První vydání | Července 2019 |
Stabilní uvolnění | v1.6.7 / 25. září 2020 |
Úložiště | github |
Napsáno | C |
Operační systém | Okna, FreeBSD, NetBSD, DragonFly BSD, Operační Systém Mac, Linux |
Typ | Softwarová knihovna |
Licence | Licence MIT |
webová stránka | Microsoft |
mimalloc (vyslovuje se „me-malloc“) je a zdarma a open-source kompaktní obecný účel alokátor paměti vyvinutý uživatelem Microsoft[1] se zaměřením na výkonové charakteristiky. Knihovna má asi 11 000 řádky kódu a funguje jako náhrada za malloc z C standardní knihovna[2] a nevyžaduje žádné další změny kódu.[3] mimalloc byl původně vyvinut pro systémy run-time systému Opírat se a Koka jazyky. Pozoruhodné designové aspekty zahrnují bezplatný seznam střep, dychtivý reset stránky, prvotřídní hromady. Může koexistovat s jinými alokátory paměti propojenými se stejným programem. Imalloc je k dispozici na Okna, Mac OS X, Linux a * BSD.[4] Zdrojový kód podléhá licenci pod Licence MIT a k dispozici na GitHub.[5]
Viz také
Reference
- ^ „Maruf Ali: Vyšetřování alokátorů paměti“ (PDF).
- ^ "Microsoft vydává optimalizovaný malloc () jako open source - Slashdot". slashdot.org.
- ^ "Analýza mimalloku". Rozvíjet papír. 11. září 2019.
- ^ "Google Překladač". translate.google.com.
- ^ „microsoft / mimalloc“. 5. července 2020 - prostřednictvím GitHub.
Další čtení
- Leijen, Daan; Zorn, Benjamin; De Moura, Leonardo (2019). „Mimalloc: Sharding seznamu v akci zdarma“ (PDF). doi:10.1007/978-3-030-34175-6_13. ISBN 978-3-030-34174-9. Citovat deník vyžaduje
| deník =
(Pomoc)
externí odkazy
- GitHub - Microsoft / Mimalloc
- Recenze mimalloc: Část I - Ayende @ Rahien
- Recenze mimalloc: Část II - Ayende @ Rahien
![]() | Tento článek o softwaru vytvořeném nebo vyrobeném společností Microsoft je pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |