快盘下载:好资源、好软件、快快下载吧!

快盘排行|快盘最新

当前位置:首页软件教程电脑软件教程 → jvm 自带调优工具一览

jvm 自带调优工具一览

时间:2022-10-07 11:16:52人气:作者:快盘下载我要评论


jdk在安装的时候会提供一些性能分析、故障诊断、JVM监控之类的工具,了解这些工具对我们分析JVM内存、JVM调优有一定的帮助,本篇文章来学习一下。

监控类工具

jps

jps(JVM Process Status)是查看正在运行的虚拟机进程的工具。jps能获取进程id,所以会被经常使用。在 linux 中,一般自带了 OpenJdk,一般情况下 JPS 等命令不能用,要么选择去安装 JPS 等插件,要么把 OpenJdk 卸载,重新安装 Oracle 的 JDK。

语法:​​jps [ options ] [ hostid ]​

options可选项,有以下选择:

参数

含义

-q

只显示进程

-m

输出主函数传入的参数

-l

输出应用程序主类完整 package 名称或 jar 完整名称.

-v

列出 jvm 参数

-V

只生成本地JVM标识符列表

-J

向JVM传递参数。例如:-J-Xms48m,设置JVM初始内存为48m

hostid :远程地址,可选项,指定特定主机的IP或者域名,也可以指定具体协议端口,不指定则查看当前机器的相关信息,hostid所指机器必须开启jstatd服务。

测试:

jvm 自带调优工具一览

MBean:查看Mbean信息、属性信息、方法信息等。通过getProperty可以获取系统属性,比如在输入框输入​​sun.desktop​​,就会弹出对应的属性值。

JConsole启动的时候还可以附加其他参数:-interval=n:更新间隔频率,单位秒(s),默认4秒更新一次-notile:对于2个及以上连接不平铺窗口-pluginpath plugins:启动的同时指定一个插件

jvisualvm

jvisualvm是一个监控运行时java应用程序的图形界面工具。jvisualvm大致和Jconsole差不多,就是多了抽样器和profiler,感兴趣的可以自己试一下。

命令行输入​​jvisualvm​​就可以启动jvisualvm可视化界面了。

jvm


选择要查看的应用程序就可以进入监控界面

java


jhat命令是用来加载jmap生成的dump文件的,前面不是说官方建议使用VisualVM代替jhat命令嘛,那就是说jvisualvm也可以加载dump文件。

jps


选择堆dump

jps


打开就能看到之前生成的dump文件里面的内容了

jvm

jvisualvm还可以安装插件

jvm


这里选择安装Visual GC

jstack,jvm 自带调优工具一览


安装好之后就可以看到jvm内存变化情况,通过Visual GC可以很好地理解JVM运行时区域信息。

java

总结

以上就是关于JVM的一些优化工具,这里只是简单的介绍了一下,有兴趣的可以深入了解一下,对JVM进行优化时大有用处。


相关文章

  • Java安装教程

    Java安装教程,1:下载Java的安装包并安装Java 2:电脑环境设置 3:验证Java是否安装成功...
  • IntelliJ IDEA 2019软件下载和安装教程

    IntelliJ IDEA 2019软件下载和安装教程,IntelliJ IDEA 2019是一款非常好用的编程工具,拥有强大的静态代码分析和人体工程学设计,整合了智能代码助手、代码自动提示、J2EE支持、Ant、J......

网友评论

快盘下载暂未开通留言功能。

关于我们| 广告联络| 联系我们| 网站帮助| 免责声明| 软件发布

Copyright 2019-2029 【快快下载吧】 版权所有 快快下载吧 | 豫ICP备10006759号公安备案:41010502004165

声明: 快快下载吧上的所有软件和资料来源于互联网,仅供学习和研究使用,请测试后自行销毁,如有侵犯你版权的,请来信指出,本站将立即改正。