Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

mimalloc

From Wikipedia, the free encyclopedia
Microsoft open source library
mimalloc
Original authorsDaan Leijen /
Microsoft Research
DeveloperMicrosoft
Initial releaseJuly 2019; 6 years ago (2019-07)
Stable release
2.2.7[1] Edit this on Wikidata / 15 January 2026, and
3.2.7 release candidate 2 / 15 January 2026
Written inC
Operating systemWindows,FreeBSD,NetBSD,DragonFly BSD,macOS,Linux
TypeSoftware library
LicenseMIT License
Websitemicrosoft.github.io/mimalloc/
Repositorygithub.com/microsoft/mimalloc

mimalloc (pronounced "me-malloc") is afree and open-source compact general-purposememory allocator developed byMicrosoft[2] with focus on performance characteristics. The library is about 11000lines of code and works as a drop-in replacement formalloc of theC standard library[3] and requires no additional code changes.[4] mimalloc was initially developed for the run-time systems of theLean andKoka languages. Notable design aspects include free listsharding, eager page reset, and first-classheaps. It can co-exist with other memory allocators linked to the same program.mimalloc is available onWindows,Mac OS X,Linux and*BSD.[5] The source code is licensed underMIT License and available onGitHub.[6]

See also

[edit]

References

[edit]
  1. ^"microsoft/mimalloc".
  2. ^"Maruf Ali: Investigation of Memory Allocators"(PDF).
  3. ^"Microsoft releases optimized malloc() as open source - Slashdot".slashdot.org.
  4. ^"Analysis of mimalloc".Develop Paper. September 11, 2019.[dead link]
  5. ^"Google Translate".translate.google.com. 25 June 2019.
  6. ^"microsoft/mimalloc". July 5, 2020 – via GitHub.

Further reading

[edit]

External links

[edit]
Hardware
Virtual memory
Segmentation
Allocator
Manual means
Garbage
collection
Safety
Issues
Other
Overview
Software
Applications
Video games
Programming
languages
Frameworks,
development tools
Operating systems
Other
Licenses
Forges
Related
Main
projects
Languages, compilers
Distributedgrid computing
Internet,networking
Other projects
Operating systems
APIs
Launched as products
MSR Labs
applied
research
Live Labs
Current
Discontinued
FUSE Labs
Other labs
Stub icon

This article about software created, produced or developed byMicrosoft is astub. You can help Wikipedia byadding missing information.

Retrieved from "https://en.wikipedia.org/w/index.php?title=Mimalloc&oldid=1333237457"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp