nedmalloc

Software screenshot:
nedmalloc
Software detaljer:
Version: 1.05 / 1.10 Beta 3
Upload dato: 20 Feb 15
Udvikler: Niall Douglas
Licens: Gratis
Popularitet: 11

Rating: nan/5 (Total Votes: 0)

nedmalloc en alternativ malloc implementering skrevet i C for flere tråde uden lås påstand baseret på dlmalloc v2.8.3.
Det er mere eller mindre en nyere implementering af ptmalloc2, standard måleren i Linux (som er baseret på dlmalloc v2.7.0), men indeholder også en per-gevind cache for maksimal CPU skalerbarhed. Det kommer under Boost softwarelicens der tillader kommerciel brug.
Det er mere end 125 gange hurtigere end standard Win32 hukommelse fordelingsnøgle, 4-10 gange hurtigere end standard FreeBSD hukommelsestildeling og op til dobbelt så hurtigt som ptmalloc2, standard Linux hukommelse fordelingsnøgle. Det kan opretholde mellem 7,3 og 8,2 mio malloc & gratis par operationer i sekundet på en 2200Mhz AMD Athlon64 maskine.
Det skalerer med ekstra CPU'er langt bedre end både standard Win32 hukommelse fordelingsnøgle eller ptmalloc2 og kan forårsage betydeligt mindre hukommelse oppustethed end ptmalloc2. nedmalloc projekt undgår processor serialisering (låsning) helt når den ønskede hukommelse er i tråden cache

Hvad er nyt i denne udgivelse:.

  • Denne version løser en showstopping bug involverer concurrency på blokke & gt; 8Kb bliver deaktiveret for systemet pool.

Hvad er nyt i version 1.10 Beta 2:

  • Denne version løser en calloc () overflow rådgivnings- og diverse bitrot, især for den nyeste Mac OS X udgivelse.

Hvad er nyt i version 1.10 Beta 1:

  • Der blev gjort store ændringer, herunder en eksperimentel konstant tid VM fordelingsnøgle, der kører i bruger plads i Windows Vista eller nyere, og masser af forbedringer til dokumentation.
  • Testen rammer blev væsentligt forbedret. realloc () resultat blev væsentligt forbedret til store blokke på Windows.
  • En politik drevet STL metaprogramming adapter blev tilføjet for at gøre std :: vector har O (1) udvidelse ydeevne og gøre brug af højreværdiudtryk reference- konstruktører på C ++ 0x.
  • Masser af fejl blev rettet.

Andre software developer Niall Douglas

BEXML
BEXML

15 Apr 15

Kommentarer til nedmalloc

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!