---
title: 选项 -ljemalloc
description: "该选项启用jemalloc库，这是一个专注于减少内存碎片和提升并发性能的通用malloc实现，以动态库形式集成到GCC for openEuler中。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevkithistory/hgcc/hist-hgcc/kunpenghgcc_06_0029.html
sourcePath: /source/zh/kunpengdevkithistory/hgcc/hist-hgcc/kunpenghgcc_06_0029.html
indexId: 216b81abad0d4644325fbb3325f0de289c2c38c81961ef5cca9914626a4c656871
---
# 选项 -ljemalloc

#### 说明

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


#### 使用方法

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

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


#### 结果

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

```
ldd wrf.exe
```

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