[笔记]java分析内存

分析内存

1.jmap_dump

2.下载地址

https://www.ej-technologies.com/download/jprofiler/files

2.1JVM启动参数

-XX:+HeapDumpOnOutOfMemoryError-XX:HeapDumpPath=D:\heapdump

2.2jmap生成dump文件

文件名使用.hprof或者.bin都可以

jmap -dump:format=b,file= "D:\a.dump" 8632  //windows需要加引号

jmap -dump:live,format=b,file=a.log 18497

3.arthas

3.1官方下载

curl -O https://arthas.aliyun.com/arthas-boot.jar

java -jar arthas-boot.jar

3.2基础命令

dashboard 展示当前进程消息
thread [id] 查看线程id数据
select 参数可以指定进程名字

3.3火焰图参考示例

https://techlog.cn/article/list/10183631如果顶层出现平顶则可能存在性能问题。

posted @   tianliang7  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示