如何使用常用jvm命令优化性能?如何巧妙的记住几个常用的jvm命令。

   日期:2020-10-07     浏览:89    评论:0    
核心提示:看了好几次我发现都记不住这几个常用命令,于是我把一次jvm调优案例串联起来这个命令,发现很好记住。 使用jps命令查看jvm进程状况工具查看虚拟机进程状况,使用jstack命令获取Java堆栈跟踪工具,也就是线程运行情况,当然,也可以使用java.lang.Thread类新增了一个getAllStackTraces()方法获取虚拟机中所有线程情况,我猜美团JVM线上监控工具就是用的这个方法,而不是使用jvm命令或者脚本。 使用jstat命令,虚拟机统计信息监视工具,比如 jstat -gc

看了好几次我发现都记不住这几个常用命令,于是我把一次jvm调优案例串联起来这个命令,发现很好记住。

  1. 使用jps命令查看jvm进程状况工具查看虚拟机进程状况,使用jstack命令获取Java堆栈跟踪工具,也就是线程运行情况,当然,也可以使用java.lang.Thread类新增了一个getAllStackTraces()方法获取虚拟机中所有线程情况,我猜美团JVM线上监控工具就是用的这个方法,而不是使用jvm命令或者脚本。

  2. 使用jstat命令,虚拟机统计信息监视工具,比如 jstat -gc 监视内存带情况,-class获取类装载卸载情况。

  3. 使用jinfo命令查看虚拟机各项参数配置,调整参数。

  4. 使用jmap命令获取堆转储快照, jhat:虚拟机堆转储快照分析工具。

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服