jvm工具

时间:2023-03-09 07:43:53
jvm工具

jvm工具

知识,经验是基础,数据是依据,工具是运营知识处理数据的手段

数据:运行日志、异常堆栈、GC日志、线程快照、堆转存储快照

JPS:虚拟机进程状况工具

jvm process status tool

jvm工具

jvm工具

(Local Virtual Machine Identifier)LVMID和名称。

-q:仅输出VM标识符,不包括classname,jar name,arguments in main method 
-m:输出main method的参数 
-l:输出完全的包名,应用主类名,jar的完全路径名 
-v:输出jvm参数 
-V:输出通过flag文件传递到JVM中的参数(.hotspotrc文件或-XX:Flags=所指定的文件 
-Joption:传递参数到vm,例如:-J-Xms512m

jstat:虚拟机统计信息监视工具

运行期定位虚拟机性能问题首选工具

jvm工具

参考:http://blog.****.net/zhaozheng7758/article/details/8623549

jinfo:Java配置信息工具

实时参考和调整虚拟机各项参数

jvm工具

参考:http://blog.****.net/gtuu0123/article/details/6056758

jmap:Java内存映像工具

用于生成堆转储快照 heapdump

jvm工具

参考:http://blog.****.net/fenglibing/article/details/6411953

jhat:虚拟机堆转储快照分析工具

与jmap搭配使用,分析jmap生成的堆转储快照。

参考:http://blog.****.net/gtuu0123/article/details/6039474

jstack:Java堆栈跟踪工具

生成虚拟机当前时刻的线程快照,一般称为threaddump或javacore文件。

jvm工具

参考:

http://jameswxx.iteye.com/blog/1041173

http://jingyan.baidu.com/article/4f34706e3ec075e387b56df2.html

HSDIS:JIT代码反编译

参考:http://www.infoq.com/cn/articles/zzm-java-hsdis-jvm

JConsole:Java监视与管理控制台

jvm工具

参考:http://jiajun.iteye.com/blog/810150

Visual:多合一故障处理工具

不需要被监视的程序基于特殊的Agent运行,可直接应用在生产环境

jvm工具

远程监控tomcat

1、服务器没有安装screen,需要先安装screen

安装screen:http://www.cnblogs.com/mchina/archive/2013/01/30/2880680.html

2、通过 hostname -i 检测服务器本机ip

3、在服务器启动jstatd

http://ihuangweiwei.iteye.com/blog/1219302