| Nedmaloc. NEDMALLOC Eine alternative Malloc-Implementierung, die in C für mehrere Threads ohne Verriegelungskräfte geschrieben wurde. |
Jetzt downloaden |
Nedmaloc. Ranking & Zusammenfassung
- Lizenz:
- Open Software License
- Name des Herausgebers:
- Niall Douglas
- Website des Verlags:
- http://www.nedprod.com/programs/portable/nedmalloc/
Nedmaloc. Stichworte
Nedmaloc. Beschreibung
NEDMALLOC Eine alternative Malloc-Implementierung, die in C für mehrere Threads ohne Verriegelungskräfte geschrieben wurde. nedmalloc Eine alternative Malloc-Implementierung, die in C für mehrere Threads ohne Verriegelungskomponenten auf Basis von dlmaalloc v2.8.3.3 geschrieben wurde, ist mehr oder weniger eine neuere Implementierung von ptmalloc2, der Standard-Allocator in Linux (der auf dlmalloc v2.7.0 basiert), enthält aber auch ein pro-thread-Cache für maximale CPU-Skalierbarkeit. Es ist unter der Boost-Softwarelizenz, die den kommerziellen Verbrauch ermöglicht. Es ist mehr als 125-mal schneller als der Standard-Win32-Speicherplatzierer, 4-10-mal schneller als der Standard FreeBSD-Speicherplatz, und bis zu doppelt so schnell wie PTMALLOC2, dem Standard-Linux-Speicher Allocator. Es kann zwischen 7,3 Mio. und 8,2 Mr. Malloc und Free-Pair-Vorgänge pro Sekunde auf einem 2200-mHz-AMD-Athlon64-Maschine aufrechterhalten. Saal mit zusätzlicher CPUs weitaus besser als entweder der Standard-Win32-Speicher-Allocator oder PTMALLOC2 und kann wesentlich weniger Speicherbelag als PTMALLOC2 verursachen. NedMalloc-Projekt vermeidet die Prozessorserie (Verriegelung) vollständig, wenn sich die gewünschte Speichergröße im Thread-Cache befindet Speicher mit nedindependent_comalloc () zugewiesen.
Nedmaloc. Zugehörige Software