java火焰图收集

复制代码
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
相关推荐
liuzhenghua662 分钟前
Python任务调度模型
java·运维·python
結城8 分钟前
mybatisX的使用,简化springboot的开发,不用再写entity、mapper以及service了!
java·spring boot·后端
小前端大牛马11 分钟前
java教程笔记(十一)-泛型
java·笔记·python
sjtu_cjs13 分钟前
Tensorrt python api 10.11.0笔记
开发语言·笔记·python
东阳马生架构15 分钟前
商品中心—2.商品生命周期和状态的技术文档
java
哆啦A梦的口袋呀17 分钟前
深入理解系统:UML类图
开发语言·python·uml
虎冯河33 分钟前
怎么让Comfyui导出的图像不包含工作流信息,
开发语言·python
星辰离彬38 分钟前
Java 与 MySQL 性能优化:MySQL 慢 SQL 诊断与分析方法详解
java·spring boot·后端·sql·mysql·性能优化
q_191328469541 分钟前
基于Springboot+Vue的办公管理系统
java·vue.js·spring boot·后端·intellij idea