흉내를 내다

mimalloc
흉내를 내다
Mimalloc logo.svg
원본 작성자다안 레이젠 /
마이크로소프트 리서치
개발자마이크로소프트
초기 릴리즈2019년 7월; 2년(2019-07)
안정적 해제
v1.7.3 / 2021년 11월 15일; 3개월(2021-11-15)
릴리스 미리 보기
v2.0.3 / 2021년 11월 15일; 3개월(2021-11-15)
리포지토리github.com/microsoft/mimalloc
기록 위치C
운영 체제Windows, FreeBSD, NetBSD, DragonFly BSD, macOS, Linux
유형소프트웨어 라이브러리
면허증MIT 라이선스
웹사이트microsoft.github.io/mimalloc/

mimalloc("me-malloc"로 발음됨)는 마이크로소프트[1] 성능 특성에 초점을 두고 개발한 무료 오픈 소스 컴팩트 범용 메모리 할당기다.도서관은 약 11,000줄의 코드로 C 표준 도서관[2] 말로크에 대한 드롭인 교체로 작동하며 추가 코드 변경이 필요 없다.[3] mimalloc는 처음에 린어와 코카어의 런타임 시스템을 위해 개발되었다.주목할 만한 디자인 측면으로는 프리 리스트 셰이딩, 열렬한 페이지 리셋, 일등석 힙 이 있다.동일한 프로그램에 연결된 다른 메모리 할당자와 공존할 수 있다. mimalloc는 Windows, Mac OS X, Linux*BSD에서 사용할 수 있다.[4]소스 코드는 MIT 라이센스에 따라 라이센스가 부여되며 GitHub에서 사용할 수 있다.[5]

참고 항목

참조

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

추가 읽기

외부 링크