トップQs
タイムライン
チャット
視点

Mimalloc

ウィキペディアから

Remove ads

mimalloc (「ミー・マロック」と発音する) は、パフォーマンス特性に重点を置きMicrosoft[1]によって開発された、自由かつオープンソースのコンパクトな汎用メモリ・アロケータである。

概要 作者, 開発元 ...

このライブラリは約11000行のコードであり、標準Cライブラリmalloc用ドロップイン置換として機能し[2]、追加のコード変更は必要ない[3]

mimallocは当初、LeanとKoka言語のランタイム・システム用に開発された。

注目すべきデザイン面には、フリーリストシャーディング、積極的なページ・リセット、ファーストクラス・ヒープが含まれる。これは同じプログラムにリンクされている他のメモリ・アロケータと共存できる。mimallocは、WindowsMac OS XLinux、および*BSDで利用可能である[4]

ソース・コードはMIT Licenseに基づいてライセンスされており、GitHubで入手できる[5]

Remove ads

リファレンス

Loading content...

参考文献

Loading content...

関連項目

外部リンク

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads