Nanokatra tranomboky teo ambanin'ny lisansa MIT i Microsoft
Ny endri-javatra manan-danja amin'ny mimalloc dia ny fampiharana azy (latsaky ny kaody latsaky ny 3500) ary ny fampisehoana avo lenta. IN
Mba hanombanana ny zava-bita, andiana efa misy
Fahombiazana ambony no tratra indrindra amin'ny alalan'ny fampiasana ny sharding lisitra maimaim-poana. Raha tokony ho lisitra lehibe iray, ny mimalloc dia mampiasa andiana lisitra kely kokoa, izay mifamatotra amin'ny pejy fitadidiana ny tsirairay amin'izy ireo. Ity fomba ity dia mampihena ny fizarazarana ary mampitombo ny toerana misy ny angona ao amin'ny fitadidiana. Ny pejy fitadidiana dia andiana bloc mitambatra mitovy habe. Amin'ny rafitra 64-bit, ny haben'ny pejy dia matetika 64 KB. Raha tsy misy sakana misy tavela ao amin'ny pejy, dia afaka tanteraka izany ary averina amin'ny rafitra fiasa ny fahatsiarovana, izay mampihena ny vidin'ny fitadidiana sy ny fizarazarana amin'ny programa efa ela.
Ny tranomboky dia azo ampidirina amin'ny dingana fampifandraisana na entina ho an'ny programa efa tafavory (“LD_PRELOAD=/usr/bin/libmimalloc.so myprogram”). Ny tranomboky koa dia manome
Azo atao ny manangana tranomboky amin'ny fomba azo antoka, izay solon'ny pejy fanaraha-maso fitadidiana manokana (pejy mpiambina) eo amin'ny sisin-tanin'ny sakana, ary ampiasaina amin'ny randomization ny fizarana sakana sy ny fanafenana ny lisitry ny sakana afaka. Ny fepetra toy izany dia ahafahana manakana ny teknika mahazatra indrindra amin'ny fitrandrahana ny fihoaran'ny buffer mifototra amin'ny antontam-bato. Rehefa avelanao ny Safe Mode dia mihena 3% eo ho eo ny fampisehoana.
Anisan'ny endri-javatra ny mimalloc, dia voamarika ihany koa fa tsy mora ny olana amin'ny bloating noho ny fisarahana lehibe. Amin'ny tranga ratsy indrindra, mitombo 0.2% ny fanjifana fahatsiarovana ho an'ny metadata ary mety hahatratra 16.7% ho an'ny fahatsiarovana mizara. Mba hisorohana ny fifandirana rehefa miditra amin'ny loharanon-karena, ny mimalloc dia tsy mampiasa afa-tsy asa atomika.
Source: opennet.ru