鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

选项 -ljemalloc

说明

该选项启用jemalloc库,这是一个专注于减少内存碎片和提升并发性能的通用malloc实现,以动态库形式集成到GCC for openEuler中。

使用方法

编译器内置jemalloc库,位于编译器gcc-12.3.1-2025.03-aarch64-linux/lib64目录下,通过如下选项使能:

1
-L/opt/aarch64/compiler/gcc-12.3.1-2025.03-aarch64-linux/lib64 -ljemalloc

结果

应用软件编译完成,通过ldd命令检查可执行文件是否成功调用jemalloc库,以wrf为例,执行

1
ldd wrf.exe

若出现下图红框中的信息,则调用成功。若未出现,则需检查jemalloc库的路径是否被加载至系统默认路径。具体配置方式参照上述使用方法。