tcmalloc

Memory allocator

A fast and multi-threaded memory allocation library

GitHub

4k stars
81 watching
480 forks
Language: C++
last commit: 7 days ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
microsoft/mimalloc An efficient and compact general-purpose memory allocator with excellent performance characteristics. 10,581
gperftools/gperftools A set of performance analysis and allocation tools for multi-threaded applications. 8,479
armmbed/dlmalloc Doug Lea's implementation of the core memory management algorithms used in C programming languages 32
nblumhardt/tcalc A C# parser implementation using Superpower for a simple calculation language 38
microsoft/snmalloc An optimized memory allocator with support for concurrent allocations and efficient batch deallocations. 1,576
microsoft/gsl Provides functions and types to support guidelines for C++ development. 6,204
jemalloc/jemalloc A general-purpose memory allocator designed to minimize fragmentation and optimize concurrency for demanding applications. 9,546
microsoft/stl The Microsoft C++ Standard Library implementation 10,204
tacticalmelonfarmer/cxl A C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals. 50
google/glog A C++ logging library that provides application-level logging APIs 7,071
metacall/core A polyglot programming platform that allows calling functions between multiple languages 1,578
pocoproject/poco A collection of C++ class libraries providing solutions to frequently encountered problems in network-centric applications. 8,434
googlecloudplatform/mlops-on-gcp Provides resources and patterns for implementing machine learning workflows on Google Cloud Platform 779
dmonopoly/gtest-cmake-example An example setup of cmake with google test. 316
google/cpu_features A cross-platform C library to retrieve CPU features and instruction set capabilities at runtime 2,465