nedmalloc

Screenshot Software:
nedmalloc
Mga detalye ng Software:
Bersyon: 1.05 / 1.10 Beta 3
I-upload ang petsa: 20 Feb 15
Nag-develop: Niall Douglas
Lisensya: Libre
Katanyagan: 11

Rating: nan/5 (Total Votes: 0)

nedmalloc isang alternatibong malloc pagpapatupad nakasulat sa C para sa maramihang mga thread na walang lock pagtatalo batay sa dlmalloc v2.8.3.
Ito ay higit pa o mas mababa sa isang mas bagong pagpapatupad ng ptmalloc2, ang karaniwang allocator sa Linux (na batay sa dlmalloc v2.7.0) ngunit naglalaman din ng cache per-thread para sa maximum na kakayahang sumukat CPU. Nagmumula ito sa ilalim ng Boost lisensya ng software na nagpapahintulot sa komersyal na paggamit.
Ito ay higit sa 125 beses na mas mabilis kaysa sa karaniwang Win32 memory allocator, 4-10 beses na mas mabilis kaysa sa karaniwang FreeBSD memory allocator at hanggang sa dalawang beses nang mas mabilis hangga't ptmalloc2, ang karaniwang Linux memory allocator. Maaari itong magbigay-lakas sa pagitan ng 7.3m at 8.2m pagpapatakbo malloc at libreng pares sa bawat segundo sa isang 2200Mhz AMD Athlon64 machine.
Ito mga antas na may mas mabuti dagdag na CPU ng kaysa sa alinman sa mga karaniwang Win32 memory allocator o ptmalloc2 at maaaring maging sanhi ng makabuluhang mas mababa memory bloating kaysa ptmalloc2. proyekto nedmalloc avoids processor Serialization (pagla-lock) ganap na kapag ang hiniling na laki ng memory ay nasa cache thread

Ano ang bagong sa paglabas:.

  • Ang bersyon na ito Inaayos ng isang showstopping bug na kinasasangkutan ng concurrency sa mga bloke & gt; 8Kb pagiging hindi pinagana para sa mga sistema ng pool.

Ano ang bagong sa bersyon 1.10 Beta 2:

  • Ang bersyon na ito Inaayos ng isang calloc () overflow pagpapayo at iba't-ibang mga bitrot, lalo na para sa pinakabagong Mac OS X release.

Ano ang bagong sa bersyon 1.10 Beta 1:

  • Napakalaking pagbabago ang ginawa, kabilang ang isang pang-eksperimentong pare-pareho ang oras VM allocator na nagpapatakbo sa espasyo ng gumagamit sa Windows Vista o mas bago, at maraming mga pagpapabuti sa dokumentasyon.
  • Ang pagsubok framework ay makabuluhang pinabuting. realloc () pagganap ay makabuluhang pinabuting para sa mga malalaking mga bloke sa Windows.
  • May patakaran hinimok STL metaprogramming adapter ay idinagdag para sa paggawa ng std :: vector na O (1) Pagpapalawak ng pagganap at paggamit ng mga reference rvalue constructor sa C ++ 0x.
  • Maraming mga bug ay naayos na.

Iba pang mga software developer ng Niall Douglas

BEXML
BEXML

15 Apr 15

Mga komento sa nedmalloc

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!