gpt4 book ai didi

linux - Perf 输出奇怪的内存地址

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:20:32 27 4
gpt4 key购买 nike

我在分析工作中使用了 perf。但是我遇到了一些问题:

  1. 很多奇怪的输出内存地址
  2. 有些用户地址没有转换成符号

我用-fno-omit-frame-pointer ...和-g编译了这个问题,但还是有这个问题。

谁能帮忙看看?如何解决这两个问题?

性能输出是:

 9.28%  gserver  gserver     [.] 0x000000000013bb20

2.36% gserver libpthread-2.19.so [.] pthread_mutex_lock
|
--- pthread_mutex_lock
|
|--28.31%-- 0x0
| |
| |--38.16%-- 0x3
| |
| |--37.72%-- 0x0
| | |
| | |--90.05%-- 0x25
| | | |
| | | |--53.41%-- 0x100000001
| | | | std::_Sp_counted_ptr<Buffer*, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr()
| | | | 0x1f0fc35de58948

最佳答案

没关系,因为那些在库代码中,不是您构建的,您无法修复。

您可以看到它在 mutex_lock 上花费了 2.63% 的时间,这意味着它在等待某事。
那是微不足道的。

我假设您正在寻找重要的东西。我用 this technique .

关于linux - Perf 输出奇怪的内存地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43715183/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com