1.gitlab地址
git 地址:https://github.com/jvm-profiling-tools/async-profiler
2.解压包
tar xvf async-profiler-2.9-linux-x64.tar.gz
3.性能分析
a. cpu 性能分析
数据采集
#旧版本
./profiler.sh -d 60 -o collapsed -f collapsed2.txt 1
#新版本
./profiler.sh -d 60 -f profile.html 1
问题分析
问题1:
[WARN] perf_event mmap failed: Operation not permitted
解决办法:
sudo sh -c 'echo -1 >/proc/sys/kernel/perf_event_paranoid'
sudo sh -c 'echo 0 > /proc/sys/kernel/kptr_restrict'
参考 :https://itqna.net/questions/57361/perf-record-mpi-application
火焰图
./flamegraph.pl --colors=java collapsed2.txt > flamegraph.svg
b.mem 性能分析
./profiler.sh -d 60 -e alloc -f 1-alloc.html 1
java火焰图收集
运维那些事2023-10-20 17:22
相关推荐
编程彩机40 分钟前
互联网大厂Java面试:从分布式架构到大数据场景解析青岑CTF42 分钟前
攻防世界-Ics-05-胎教版wpLi emily44 分钟前
如何通过外汇API平台快速实现实时数据接入?小酒窝.1 小时前
【多线程】多线程打印1~100君爱学习1 小时前
基于SpringBoot的选课调查系统APIshop1 小时前
Java 实战:调用 item_search_tmall 按关键词搜索天猫商品血小板要健康1 小时前
Java基础常见面试题复习合集1淼淼7632 小时前
安装jdk1.8PfCoder2 小时前
WinForm真入门(23)---PictureBox 控件详细用法Legendary_0082 小时前
Type-C 一拖二快充线:突破单口限制的技术逻辑