代码拉取完成,页面将自动刷新
# install
git clone https://github.com/brendangregg/FlameGraph.git
ln -s /usr/local/src/FlameGraph/flamegraph.pl /usr/local/bin/flamegraph.pl
ln -s /usr/local/src/FlameGraph/stackcollapse-perf.pl /usr/local/bin/stackcollapse-perf.p
pid=$2;
if [ "$1" == "oncpu" ];then
perf script -i perf_with_stack.data | stackcollapse-perf.pl | flamegraph.pl > perf.svg
fi
if [ "$1" == "offcpu" ];then
perf script -i perf.data | stackcollapse-perf.pl | \
flamegraph.pl --countname=ms --colors=io \
--title="off-cpu Time Flame Graph" > perf.svg
fi
if [ "$1" == "java" ];then
jstack -l $pid > tmp.txt;
#之后将tmp.txt文件上传至 https://www.fastthread.io/,即可获得完整火焰图
fi
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。