Java中的一些性能监控和故障分析工具
2017-02-19 17:22
597 查看
这些工具都在JDK的bin目录下,如果配置了java的环境变量,可以直接在命令行里调用这些小工具
jps 查看java进程信息
jstat java虚拟机状态监控工具
jstat -gc(或 -gcnew -gcold -gcutil 等多种选线) pid 周期 次数
打印内存中各个代的信息
具体的参数如下图:
jinfo 查看或者动态修改jvm的一些配置参数
输出gc日志信息:
取消输出日志信息:
查看参数的值:
所有可以配置的项目见下图:
jmap 导出内存映射文件(jmap -dump:format=b,file=文件名.hprof [pid]) ,导出成为hprof文件之后,可以直接在jprofiler里边打开
jstack 导出线程堆栈信息 (jstack pid > 文件)
图形界面的方式: jconsole,jvisualvm(添加btrace插件,visualGC插件)
btrace插件:
visualGC插件:
jps 查看java进程信息
jstat java虚拟机状态监控工具
jstat -gc(或 -gcnew -gcold -gcutil 等多种选线) pid 周期 次数
打印内存中各个代的信息
jstat -gcutil 25444 1000 5
具体的参数如下图:
jinfo 查看或者动态修改jvm的一些配置参数
输出gc日志信息:
jinfo -flag +PrintGCDetails pid jinfo -flag +PrintGC pid
取消输出日志信息:
jinfo -flag -PrintGCDetails pid jinfo -flag -PrintGC pid
查看参数的值:
jinfo -flag PrintGCDetails jinfo -flag PrintGC
所有可以配置的项目见下图:
jmap 导出内存映射文件(jmap -dump:format=b,file=文件名.hprof [pid]) ,导出成为hprof文件之后,可以直接在jprofiler里边打开
jstack 导出线程堆栈信息 (jstack pid > 文件)
图形界面的方式: jconsole,jvisualvm(添加btrace插件,visualGC插件)
btrace插件:
visualGC插件:
相关文章推荐
- Java性能分析及问题解决(一)虚拟机性能监控和故障处理工具
- JDK下虚拟机性能监控以及故障分析工具
- 深入理解Java虚拟机学习笔记-3.JVM性能监控及故障分析工具
- java8的jps,jstat,jstack,jmp,jinfo,jhat使用详解及Java自带可视化监控与故障分析工具的介绍
- JAVA内存系列五之JVM性能监控与故障处理工具
- JVM学习笔记3 虚拟机性能监控与故障分析工具
- JAVA性能优化内存监控的一些开源工具
- 在 java 的 bin 目录下,jdk 提供了很多使用的工具,下面学习一些监控和故障处理的工具。
- java jvm 性能监控和故障处理工具
- JAVA性能优化内存监控的一些开源工具
- 推荐十个最好的Java性能故障排除工具:
- 十个最好的Java性能故障排除工具
- Java自带的多线程监控分析工具(VisualVM)
- 十个最好的Java性能故障排除工具
- 关于Java性能监控的一些记录
- 一些用来测试网站性能,分析网站能力的工具网站
- Java几款性能分析工具的对比
- Java几款性能分析工具的对比
- 利用jdk自带的运行监控工具JConsole观察分析Java程序的运行
- 十个最好的Java性能故障排除工具