[英]Perf output strange memory addresses
我正在使用perf
進行分析工作。 但我遇到了一些問題:
我用-fno-omit-frame-pointer
...和-g
編譯了這個問題,但仍然遇到了這個問題。
任何人都可以幫忙看看嗎? 如何解決這兩個問題?
perf輸出是:
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%的時間,這意味着它正在等待某些事情。
那是微不足道的。
我假設你正在尋找重要的東西。 我用這種技術 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.