nedmalloc

Software screenshot:
nedmalloc
Software informatie:
Versie: 1.05 / 1.10 Beta 3
Upload datum: 20 Feb 15
Ontwikkelaar: Niall Douglas
Licentie: Gratis
Populariteit: 11

Rating: nan/5 (Total Votes: 0)

nedmalloc een alternatief malloc implementatie geschreven in C voor meerdere threads zonder slot stelling gebaseerd op dlmalloc v2.8.3.
Het is min of meer een nieuwe uitvoering van ptmalloc2, de standaard allocator Linux (die is gebaseerd op dlmalloc v2.7.0), maar bevat ook een per-draad cache voor maximale CPU schaalbaarheid. Het komt onder de Boost-software licentie die commercieel gebruik toestaat.
Het is meer dan 125 keer sneller dan de standaard Win32 toewijzen van geheugen, 4-10 keer sneller dan de standaard FreeBSD toewijzen van geheugen en een twee keer zo snel als ptmalloc2, de standaard Linux toewijzen van geheugen. Het kan tussen 7,3m en 8,2m malloc & gratis paar bewerkingen per seconde te ondersteunen op een 2200Mhz AMD Athlon64 machine.
Het schalen met extra CPU's veel beter dan ofwel de standaard Win32 toewijzen van geheugen of ptmalloc2 en kan aanzienlijk minder geheugen veroorzaken opgeblazen gevoel dan ptmalloc2. nedmalloc project vermijdt processor serialisatie (blokkeren) geheel wanneer de gevraagde geheugen is in de draad cache

Wat is nieuw in deze release:.

  • Deze versie lost een waanzinnige bug waarbij concurrency op blokken & gt; 8kb wordt uitgeschakeld voor het systeem zwembad.

Wat is nieuw in versie 1.10 Beta 2:

  • Deze versie lost een calloc () overflow advies- en verschillende bitrot, met name voor de nieuwste Mac OS X versie.

Wat is nieuw in versie 1.10 Beta 1:

  • Grote wijzigingen zijn aangebracht, waaronder een experimentele constante tijd VM toewijzer die loopt in de gebruikersruimte in Windows Vista of hoger, en veel verbeteringen aan de documentatie.
  • Het toetsingskader was significant verbeterd. realloc () prestaties was significant verbeterd voor grote blokken op Windows.
  • Een beleidsgestuurde STL metaprogramming adapter werd toegevoegd voor het maken van std :: vector hebben O (1) uitbreiding van prestaties en gebruik maken van rvalue verwijzing constructeurs op C ++ 0x.
  • Veel kevers werden vastgesteld.

Andere software van ontwikkelaar Niall Douglas

BEXML
BEXML

15 Apr 15

Reacties op nedmalloc

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!