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
相关推荐
十八朵郁金香6 分钟前
通俗易懂的DOM1级标准介绍
开发语言·前端·javascript
阿尔法波9 分钟前
python与pycharm如何设置文件夹为源代码根目录
开发语言·python·pycharm
菜鸟蹦迪12 分钟前
八股文实战之JUC:ArrayList不安全性
java
2501_9032386512 分钟前
Spring MVC配置与自定义的深度解析
java·spring·mvc·个人开发
xing251618 分钟前
pytest下allure
开发语言·python·pytest
眸笑丶22 分钟前
使用 Python 调用 Ollama API 并调用 deepseek-r1:8b 模型
开发语言·python
逻各斯23 分钟前
redis中的Lua脚本,redis的事务机制
java·redis·lua
计算机毕设指导625 分钟前
基于Springboot学生宿舍水电信息管理系统【附源码】
java·spring boot·后端·mysql·spring·tomcat·maven
计算机-秋大田32 分钟前
基于Spring Boot的兴顺物流管理系统设计与实现(LW+源码+讲解)
java·vue.js·spring boot·后端·spring·课程设计
enyp8043 分钟前
Qt QStackedWidget 总结
开发语言·qt