我正在尝试在 Linux 机器(CentOS 7)上生成一些混合模式火焰图并遇到一些问题。
我正在遵循此链接中的说明:https ://www.slideshare.net/brendangregg/java-performance-analysis-on-linux-with-flame-graphs (从幻灯片 47 开始)。
当我运行以下命令来收集性能数据时:
perf record -F 997 -a -g --sleep <time in seconds>; jmaps
它似乎生成 perf.data 没有错误。但是,当我尝试通过运行以下命令来处理 perf.data 时,
perf script --input=perf.data > out.stacks01
它向我显示以下消息:
/tmp/libnetty-transport-native-epoll6943913993058681852.so was updated (is prelink enabled?). Restart the long running apps that use it!
corrupted callchain, skipping
有谁知道这些消息是什么意思?