awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 个仓库

Awesome GitHub RepositoriesHigh-Concurrency Memory Scaling

Optimizing memory request and release paths to prevent bottlenecks in multi-threaded, high-scale applications.

Distinct from Thread Scaling: Focuses specifically on memory allocator scalability, not general process or build scaling.

Explore 2 awesome GitHub repositories matching operating systems & systems programming · High-Concurrency Memory Scaling. Refine with filters or upvote what's useful.

Awesome High-Concurrency Memory Scaling GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • jemalloc/jemallocjemalloc 的头像

    jemalloc/jemalloc

    10,950在 GitHub 上查看↗

    jemalloc is a general purpose C memory allocator designed as a replacement for the standard library malloc and free functions. It is a multi-threaded allocation library that emphasizes fragmentation avoidance and scalable concurrency for high-performance applications. The project reduces lock contention by using multiple independent memory arenas and thread-local cache layers. It minimizes latency by offloading the reclamation of unused memory pages to asynchronous background threads and utilizes huge page metadata storage to reduce translation lookaside buffer misses. The system includes a

    Optimizes how threads request and release memory to prevent performance bottlenecks in large-scale, high-concurrency software.

    C
    在 GitHub 上查看↗10,950
  • google/tcmallocgoogle 的头像

    google/tcmalloc

    5,255在 GitHub 上查看↗

    Tcmalloc 是一个高性能 C++ 内存分配器和运行时库,专为管理大规模服务的堆内存而设计。它作为一个线程缓存内存分配器,减少了多线程应用中的锁竞争,从而在并发工作负载下保持稳定性和性能。 该项目专注于高并发内存分配和多线程应用扩展。它采用提供线程本地缓存的策略,以确保快速的内存访问,并提高并行程序在底层系统编程环境中的吞吐量。 该库通过页级分配、大小类分箱(size-classed binning)和基于跨度(span-based)的元数据来管理内存,以最大限度地减少碎片。它利用中央空闲列表和无锁快速路径来处理跨多个执行线程的内存请求。

    Optimizes memory paths to prevent bottlenecks and reduce lock contention in multi-threaded, high-scale applications.

    C++
    在 GitHub 上查看↗5,255
  1. Home
  2. Operating Systems & Systems Programming
  3. High-Concurrency Memory Scaling

探索子标签

  • CXL Memory ExpansionUsing the Compute Express Link standard to expand memory capacity and bandwidth between modules. **Distinct from High-Concurrency Memory Scaling:** Specifically targets the CXL hardware standard for memory expansion, whereas the parent is general high-concurrency memory scaling.