博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jdk 的一些性能工具(jvm读书笔记)
阅读量:5366 次
发布时间:2019-06-15

本文共 440 字,大约阅读时间需要 1 分钟。

jps 查看java进程号

jps -l -v

jstat 查看虚拟机运行时信息(包括加载了多少类,堆使用情况和gc情况)

jstat -class -t 2972(进程id号)jstat -gc 2972 查看gc相关的堆信息

jinfo  查看虚拟机参数,甚至支持在运行时修改部分参数  

jmap 导出堆到文件

jmap -histo 2972 >c:\s.txt jmap -dump:format=b,file=c:\heap.hprof 37612 (得到当前堆的快照)

jhat 分析堆信息工具

jhat c:\heap.hprof

jstact 查看线程堆栈

jcmd

hprof 能查看方法占cpu时间及内存

可视化

jconsole

visual VM 能采样分析哪些方法最耗时

btrace (visual VM 插件) 动态增加方法

 mat 分析java堆工具

转载于:https://www.cnblogs.com/mefly/p/5408882.html

你可能感兴趣的文章
zoj 1232 Adventure of Super Mario
查看>>
组合数学 UVa 11538 Chess Queen
查看>>
Redis常用命令
查看>>
[转载]电脑小绝技
查看>>
thinkphp如何实现伪静态
查看>>
BZOJ 1925: [Sdoi2010]地精部落( dp )
查看>>
Week03-面向对象入门
查看>>
一个控制台程序,模拟机器人对话
查看>>
Vue 2.x + Webpack 3.x + Nodejs 多页面项目框架(上篇——纯前端多页面)
查看>>
我的PHP学习之路
查看>>
【题解】luogu p2340 奶牛会展
查看>>
解决响应式布局下兼容性的问题
查看>>
使用DBCP连接池对连接进行管理
查看>>
【洛谷】【堆+模拟】P2278 操作系统
查看>>
hdu3307 欧拉函数
查看>>
Spring Bean InitializingBean和DisposableBean实例
查看>>
[容斥][dp][快速幂] Jzoj P5862 孤独
查看>>
Java基础之字符串匹配大全
查看>>
面向对象
查看>>
lintcode83- Single Number II- midium
查看>>