Автор (ы) | Даан Лейен /. Microsoft Исследования |
---|---|
Разработчик (и) | Microsoft |
Первоначальный выпуск | июль 2019 г.; 1 год назад (2019-07) |
Стабильный выпуск | v1.6.7 / 25 сентября 2020 г.; 24 дня назад (2020-09-25) |
Репозиторий | github.com / microsoft / mimalloc |
Написано в | C |
Операционной системе | Windows, FreeBSD, NetBSD, DragonFly BSD, macOS, Linux |
Тип | Программная библиотека |
Лицензия | Лицензия MIT |
Веб-сайт | microsoft.github.io / mimalloc / |
mimalloc (произносится как «me-malloc») бесплатно и с открытым исходным кодом компактный универсальный распределитель памяти , разработанный Microsoft с упором на характеристики производительности. Библиотека занимает около 11000 строк кода и работает как прямая замена для malloc стандартной библиотеки C и не требует дополнительных изменений кода. mimalloc изначально разрабатывался для систем времени выполнения Lean и языков. Известные аспекты дизайна включают свободный список сегментирование, активный сброс страницы, первоклассные кучи. Он может сосуществовать с другими распределителями памяти, связанными с той же программой. mimalloc доступен в Windows, Mac OS X, Linux и * BSD. Исходный код под лицензией MIT License и доступен на GitHub.
| journal =
()