diff --git a/hgalloc/README.md b/hgalloc/README.md index a4c186f2d36f74733fd8d344e3b3072ea6b93b8d..6cf93a699c403a7a32795771fd7b1d45f302537f 100644 --- a/hgalloc/README.md +++ b/hgalloc/README.md @@ -11,6 +11,10 @@ hjemalloc是一个通用的高性能内存库,基于jemalloc,结合海光CPU - 方法2:通过 export LD_PRELOAD=/path/libhjemalloc.so.1.0.0 设置环境变量强制程序在运行时优先加载指定的内存库。 之后在该shell环境启动业务应用或测试程序,通过lsof或pmap命令查看库是否被调用 +## 1.3 版本说明 +- 1.0.0 是基于开源jemalloc做的大页、slab块特性优化; +- 1.0.1 是优化栈空间解决glibc中timer_create不兼容的bugs; + **风险说明:** - 需要保证透明大页配置为always, echo always > /sys/kernel/mm/transparent_hugepage/enabled; - 基础库版本依赖Glibc ≥ 2.17,当前无法兼容支持更早期的glibc(若有需求可联系海光定制)。 diff --git a/hgalloc/libhjemalloc_1.0.1.tar b/hgalloc/libhjemalloc_1.0.1.tar new file mode 100644 index 0000000000000000000000000000000000000000..8b0f97ddf45da83961e87ade88c6e5e87933ed6e Binary files /dev/null and b/hgalloc/libhjemalloc_1.0.1.tar differ