文件名称:Hoard:霍德记忆分配器
文件大小:219KB
文件格式:ZIP
更新时间:2024-05-27 13:23:00
malloc memory-allocation memory-manager C++
版权所有(C)1998-2020 Hoard内存分配器是一种快速,可扩展且内存高效的内存分配器,可在包括Linux,Mac OS X和Windows在内的各种平台上工作。 Hoard是malloc的直接替代品,可以极大地提高应用程序性能,尤其是对于在多处理器和多核CPU上运行的多线程程序而言。 无需更改源代码:只需将其链接或设置一个环境变量(请参见下面的 )。 按 “如果要在多处理器计算机上运行,请使用Emery Berger出色的Hoard多处理器内存管理代码。它是C和C ++内存例程的直接替代,并且在多处理器计算机上非常快。” “(为了提高可伸缩性,请考虑使用开源替代方案,例如Hoard Memory Manager……” “ Hoard通过更有效地使用内存来显着提高程序性能。此外,Hoard证明了有限的内存消耗和低同步成本。” 用户数 在其产品和服务器中使用Hoard的公
【文件预览】:
Hoard-master
----.github()
--------FUNDING.yml(67B)
----AUTHORS(34B)
----.gitmodules(108B)
----COPYING(562B)
----benchmarks()
--------linux-scalability()
--------common()
--------cache-scratch()
--------cache-thrash()
--------threadtest()
--------larson()
--------Makefile(214B)
--------Makefile.inc(108B)
--------README(3KB)
--------phong()
----src()
--------source()
--------test()
--------test.sh(208B)
--------README.md(448B)
--------Makefile(1KB)
--------GNUmakefile(12KB)
--------include()
----doc()
--------berger-asplos2000.pdf(132KB)
----LICENSE(11KB)
----README.md(6KB)
----NEWS(9KB)
----NOTICE(7KB)
----.gitignore(61B)
----THANKS(315B)