|
一、查看jvm常用命令
jinfo:可以输出并修改运行时的java 进程的opts
jps:与unix上的ps类似,用来显示本地的java进程可以查看本地运行着几个java程序,并显示他们的进程号
jstat:一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量
jmap:打印出某个java进程(使用pid)内存内的所有'对象'的情况(如:产生那些对象,及其数量)
jconsole:一个java GUI监视工具,可以以图表化的形式显示各种数据并可通过远程连接监视远程的服务器VM。
需要注意:在使用这些工具前先用JPS命令获取当前的每个JVM进程号,然后选择要查看的JVM
三、查看jvm运行时的参数
这个指令用来查看jvm统计信息主要分以下三类:
jmap是一个很重要的命令,可以查看jvm内存使用情况可以分为两点讲解:
|