还在苦苦敲代码开发APP?你out啦! 试试积木搭建APP吧~

jemalloc 接入方法:提高内存使用效率解决内存泄漏

来源:清泛原创     2023-05-22 14:19:14    人气:     我有话说( 0 人参与)

jemalloc 介绍及编译步骤本文直接略过,仅记录一下C++程序如何接入jemalloc,以及如何确认jemalloc已载入。注:jemalloc是非侵入式的,目标程序无需依赖jemalloc库,只需要在目标

jemalloc 介绍及编译步骤本文直接略过,仅记录一下C++程序如何接入jemalloc,以及如何确认jemalloc已载入。
注:jemalloc是非侵入式的,目标程序无需依赖jemalloc库,只需要在目标程序运行之前预加载一下jemalloc库即可装载使用,非常的便利。

1、编译好的libjemalloc.so 放到程序根目录下,启动脚本添加或直接控制台执行:
export LD_PRELOAD=$(pwd)/libjemalloc.so

2、启动程序,如无异常就接入成功,当然我们也得验证一下是不是真的加载成功,步骤如下:
ps -elf | grep <目标程序名>   #找到目标程序的pid
lsof -n | grep <pid> | grep jemalloc   #查看jemalloc是否已装载
--End--

jemalloc

注:本文为本站或本站会员原创优质内容,版权属于原作者及清泛网所有,
欢迎转载,转载时须注明版权并添加来源链接,谢谢合作! (编辑:admin)
分享到: