0
点赞
收藏
分享

微信扫一扫

JVM调优工具

王传学 2022-02-12 阅读 63

Jmap

此命令可以用来查看内存信息,实例个数以及占用内存大小

dump

堆内存信息

jvisualvm

命令工具导入该dump出来的文件进行分析

检测死锁

可以远程连接,需要启动时加-Dcom.sun.management.jmxremote.port 为远程机器的JMX端口

Jstack

查死锁

也可以用jvisualvm检测死锁

Jinfo

查看正在运行的Java应用程序的扩展参数

Jstat

jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下:jstat[-命令选项][vmid][间隔时间(毫秒)][查询次数]

比如想知道gc的次数 jstat gc <pid>最常用,可以查看程序内存使用及GC压力整体情况

并且可以对各个空间gc情况和内存情况统计

举报

相关推荐

0 条评论