JVM常用命令参数

前提:本地启动一个web应用程序。

1、jps(全称:Java Virtual Machine Process Status Tool)是 java 提供的一个用来显示当前所有 java 进程的 pid 的命令。

 

 

>jps

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

 

 

>JMap -histo (端口号)
// 输出到指定文件
>JMap -histo (端口号) >./log.txt

3、堆信息

// 查看堆信息
>jmap -heap (端口号)

 

 4、

// 输出堆内存信息到eureka.hprof
> jmap ‐dump:format=b,file=eureka.hprof (端口号)

也可以设置内存溢出自动导出dump文件(内存很大的时候,可能会导不出来)

JVM配置参数:

1. -XX:+HeapDumpOnOutOfMemoryError

2. -XX:HeapDumpPath=./ (路径)

 

 

5、JvisualVM

 

 

 

 6、jstat ***

 

posted on 2022-06-08 23:40  南瓜小子  阅读(219)  评论(0编辑  收藏  举报

导航