网站建设白沟,淘宝客云建站官网,在百度怎么建自己的网站,用自己头像做的圣诞视频网站目录 1- 引言#xff1a;2- ⭐核心#xff1a;2-1 命令工具jpsjstackjmapjstat 2-2 可视化工具jconsoleVisualVM 3- 小结#xff1a;3-1 说一下 JVM 调优的工具 1- 引言#xff1a;
命令工具
jps——进程状态信息jstack——查看Java进程内线程的堆栈信息jmap——查看堆转… 目录 1- 引言2- ⭐核心2-1 命令工具jpsjstackjmapjstat 2-2 可视化工具jconsoleVisualVM 3- 小结3-1 说一下 JVM 调优的工具 1- 引言
命令工具
jps——进程状态信息jstack——查看Java进程内线程的堆栈信息jmap——查看堆转信息jhat——堆转快照分析工具jstat——JVM统计监测工具
可视化工具
jconsole——对于 JVM 的内存、线程、类的监控VisualVM——能够监控线程、内存的情况 2- ⭐核心
2-1 命令工具
jps
查看 Java 正在运行的进程状态信息 jstack
查看 Java 进程内线程的堆栈信息通过 jstack 进程 id 的方式假设产生了死锁就可以使用 jstack 来查看当前线程运行的情况。 jmap
用于生成堆转内存快照、内存使用情况
jmap -hearp pidformatb 表示以 prof 二进制格式转储 Java 堆的内存file 用于指定快照 dump 文件的文件名。
什么是 dump 文件
是一个进程或系统在某一给定的时间的快照。比如在进程销贵时甚至是任何时候我们都可以通过工具将系统或某进程的内存备份出来供调试分析用 。dump 文件中包含了程序运行的模块信息线程信息堆栈调用信息异常信息等数据方便系统技术人员进行错误排查。 jstat
是 JVM 统计监测工具可以用来显示垃圾回收信息、类加载信息、新生代统计信息等。
①总结垃圾回收统计
jstat -gcutil pid②垃圾回收统计
jstat -gc pid2-2 可视化工具
jconsole
用于对 jvm 的内存、线程、类 的监控是一个基于 jmx 的 GUI 性能监控工具。打开方式java 安装目录 bin目录下直接启动 jconsole.exe 就行 VisualVM
能够监控线程内存情况查看方法的 CPU 时间和内存中的对象已被 GC 的对象反向查看分配的堆栈打开方式java安装目录bin目录下直接启动 **jvisualvm.exe** 就行查看运行中的 dump 文件。 3- 小结
3-1 说一下 JVM 调优的工具