jeprof分析tikv内存使用

版本v6.5.6
为什么大家使用得到的是 进程名

我这为啥是这样的呢

没有符号文件吧

哪个版本的jeprof?

jemalloc-5.3.0

符号文件是jeprof里的吗?

0x什么的,看起来像是16进制数

编译的时候生成的。

翻看了一些百度文章和 TiKV 内存使用率高,使用 jemalloc 简单分析体验 - 墨天轮 恩墨的这个都没看到编译时有特殊设置的,请教大佬这个 符号文件怎么设置?

蹲一手,最佳回复

这些符号都是jemalloc的,你看看你的 jeprof 编译的时候有没有带上这个,并且符号文件有没有找对吧。

大佬,这个怎么看?

怎么配置的呢

这个真心不会,等大佬们解答

jeprof xx/bin --show_bytes …
一定要给上二进制程序文件 这个参数, 比如main.out, /target/debug/main, /target/release/main等, 它才能找到函数名
不给的话也能运行, 但是出来的是像楼主这样的指针地址.

1 个赞