Mimalloc - Mimalloc

Mimalloc
Orijinal yazar (lar)Daan Leijen /
Microsoft Araştırma
Geliştirici (ler)Microsoft
İlk sürümTemmuz 2019; 1 yıl önce (2019-07)
Kararlı sürüm
v1.6.7 / 25 Eylül 2020; 2 ay önce (2020-09-25)
Depogithub.com/ microsoft/ mimalloc
YazılmışC
İşletim sistemipencereler, FreeBSD, NetBSD, DragonFly BSD, Mac os işletim sistemi, Linux
TürYazılım kitaplığı
LisansMIT Lisansı
İnternet sitesimicrosoft.github.io/ mimalloc/

Mimalloc ("me-malloc" olarak okunur) bir ücretsiz ve açık kaynak kompakt genel amaçlı bellek ayırıcı tarafından geliştirilmiş Microsoft[1] performans özelliklerine odaklanarak. Kütüphane yaklaşık 11000 Kod satırları ve bunun yerine geçme olarak çalışır Malloc of C standart kitaplığı[2] ve ek kod değişikliği gerektirmez.[3] mimalloc başlangıçta çalışma zamanı sistemleri için geliştirilmiştir. Yağsız - Yağsız ve Koka Diller. Önemli tasarım yönleri arasında ücretsiz liste bulunur parçalama, istekli sayfa sıfırlama, birinci sınıf yığınlar. Aynı programa bağlı diğer bellek ayırıcılarla birlikte var olabilir. Mimalloc şurada mevcuttur pencereler, Mac OS X, Linux ve * BSD.[4] Kaynak kodu lisanslıdır MIT Lisansı ve mevcut GitHub.[5]

Ayrıca bakınız

Referanslar

  1. ^ "Maruf Ali: Hafıza Ayırıcılarının Araştırılması" (PDF).
  2. ^ "Microsoft, açık kaynak olarak optimize edilmiş malloc () - Slashdot'u yayınladı". slashdot.org.
  3. ^ "Mimalloc analizi". Kağıt Geliştirin. 11 Eylül 2019.
  4. ^ "Google Çeviri". translate.google.com.
  5. ^ "microsoft / mimalloc". 5 Temmuz 2020 - GitHub aracılığıyla.

daha fazla okuma

Dış bağlantılar