Ua tatalaina e Microsoft se faletusi i lalo o le laisene MIT
O le uiga autu o le mimalloc o lona faʻatinoga faʻapitoa (itiiti ifo i le 3500 laina o le code) ma le maualuga o le faʻatinoga. IN
Ina ia iloilo le faatinoga, se seti o loʻo iai
Ole fa'atinoga maualuga e maua ile fa'aogaina ole fa'avasegaina ole lisi fua. Nai lo le tasi le lisi tele, o le mimalloc e fa'aaogaina se faasologa o lisi laiti, o ia mea ta'itasi e fusia i se itulau manatua. O lenei faiga e faʻaitiitia ai le vaeluaga ma faʻateleina faʻamaumauga nofoaga i le manatua. O le itulau manatua o se seti o poloka fa'atasi e tutusa le lapopoa. I luga o faiga 64-bit, o le tele o itulau e masani lava 64 KB. Afai e leai ni poloka nofoia o loʻo totoe i le itulau, e faʻasaʻoloto atoatoa ma toe faʻafoʻi le mafaufau i le faiga faʻaogaina, lea e faʻaitiitia ai le tau manatua ma le vaevaega i polokalame umi.
O le faletusi e mafai ona faʻapipiʻi i le tulaga fesoʻotaʻiga pe utaina mo se polokalama ua uma ona faʻapipiʻiina ("LD_PRELOAD=/usr/bin/libmimalloc.so myprogram"). E maua foi e le faletusi
E mafai ona fausia le faletusi i se tulaga saogalemu, lea e suitulaga ai itulau siaki manatua faapitoa (puipui-itulau) i tuaoi poloka, ma randomization o le tufatufaina atu o poloka ma faʻailoga o lisi o poloka faʻasaʻoloto e faʻaaogaina. O ia faiga e mafai ai ona poloka auala sili ona taatele mo le faʻaogaina o faʻaputuga faʻavae faʻapipiʻi faʻafefe. A e fa'aogaina le Safe Mode, e fa'aitiitia le fa'atinoga e tusa ma le 3%.
Faatasi ai ma foliga o le mimalloc, o loʻo maitauina foi e le mafai ona aʻafia i faʻafitauli i le fulafula ona o le tele o vaevaega. I le tulaga sili ona leaga, o le faʻaaogaina o mafaufauga e faʻateleina i le 0.2% mo metadata ma e mafai ona oʻo atu i le 16.7% mo le tufatufaina o manatua. Ina ia aloese mai feteʻenaʻiga pe a maua punaoa, e faʻaaogaina e mimalloc naʻo gaioiga atomic.
puna: opennet.ru