mimalloc

mimalloc (تُنطق "مي-مالوك") هي أداة مجانية ومفتوحة المصدر لتخصيص الذاكرة، صغيرة الحجم، ومتعددة الأغراض، طورتها مايكروسوفت [ 2 ] مع التركيز على خصائص الأداء. تتكون المكتبة من حوالي 11000 سطر برمجي ، وتعمل كبديل مباشر لدالة malloc في مكتبة C القياسية [ 3 ] ، ولا تتطلب أي تعديلات برمجية إضافية. [ 4 ] طُوّرت mimalloc في البداية لأنظمة التشغيل الخاصة بلغتي Lean و Koka . تشمل أبرز جوانب تصميمها تجزئة القوائم الحرة، وإعادة ضبط الصفحات الفورية، وأكوام الذاكرة من الدرجة الأولى . يمكنها العمل جنبًا إلى جنب مع أدوات تخصيص الذاكرة الأخرى المرتبطة بنفس البرنامج. تتوفر mimalloc لأنظمة Windows و Mac OS X و Linux و *BSD . [ 5 ] شفرة المصدر مرخصة بموجب ترخيص MIT ومتاحة على GitHub . [ 6 ]

انظر أيضاً

مراجع

  1. "الإصدار 3.4.3" . 21 يوليو 2026. تم الاطلاع عليه بتاريخ 21 يوليو 2026 .
  2. "معروف علي: بحث في مُخصِّصات الذاكرة" (ملف PDF) . مؤرشف (PDF) من الأصل بتاريخ 2020-07-06 . تم الاطلاع عليه بتاريخ 2020-07-04 .
  3. "أصدرت مايكروسوفت نسخة محسّنة من دالة malloc() كمصدر مفتوح - سلاش دوت" . slashdot.org . مؤرشف من الأصل بتاريخ 14 يونيو 2023. تم الاطلاع عليه بتاريخ 4 يوليو 2020 .
  4. "تحليل mimalloc" . ورقة بحثية Develop . 11 سبتمبر 2019. مؤرشفة من الأصل في 23 يوليو 2022. تم الاطلاع عليها في 4 يوليو 2020 .
  5. "ترجمة جوجل" . translate.google.com . 25 يونيو 2019.
  6. "microsoft/mimalloc" . 5 يوليو 2020. مؤرشف من الأصل في 7 يوليو 2020. تم الاسترجاع في 4 يوليو 2020 عبر GitHub.

للمزيد من القراءة