tcmalloc

Memory allocator

A fast and multi-threaded memory allocation library

GitHub

4k stars
81 watching
484 forks
Language: C++
last commit: almost 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
microsoft/mimallocAn efficient and compact general-purpose memory allocator with excellent performance characteristics.10,694
gperftools/gperftoolsProvides high-performance multi-threaded memory management and performance analysis tools8,510
armmbed/dlmallocDoug Lea's implementation of the core memory management algorithms used in C programming languages32
nblumhardt/tcalcA C# parser implementation using Superpower for a simple calculation language38
microsoft/snmallocAn allocator that efficiently handles memory allocation and deallocation in multithreaded environments.1,585
microsoft/gslA C++ library providing common data structures and utilities for building compliant C++ programs6,245
jemalloc/jemallocA general-purpose memory allocator designed to minimize fragmentation and optimize concurrency for demanding applications.9,628
microsoft/stlThe Microsoft C++ Standard Library implementation10,269
tacticalmelonfarmer/cxlA C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals.51
google/glogA C++ logging library that provides application-level logging APIs7,136
metacall/coreA polyglot programming platform that allows calling functions between multiple languages1,590
pocoproject/pocoA collection of C++ class libraries providing solutions to frequently encountered problems in internet-age network-centric applications8,503
googlecloudplatform/mlops-on-gcpProvides resources and patterns for implementing machine learning workflows on Google Cloud Platform784
dmonopoly/gtest-cmake-exampleAn example setup of cmake with google test.316
google/cpu_featuresA cross-platform C library to retrieve CPU features and instruction set capabilities at runtime2,468