JVM调优工具总结(jConsole jmc jvisualvm)

JVM调优工具总结(jConsole jmc jvisualvm)一、环境准备,centos7服务器一台,安装jdk1.8,一个可运行java的jar包,最好是有个服务器运维工具,我用的是宝塔面板,主要是用来开放端口,当然你是用命令开放也可以的。本地win10上安装jdk1.8二、启动1.将jar包放在linux服务器上,我的在/usr/java/jar目录下,ay.jarhostname远程主机地址port:10991这个不用改,默认就…

大家好,又见面了,我是你们的朋友全栈君。

一、环境准备,centos7服务器一台,安装jdk1.8,一个可运行java的jar包,最好是有个服务器运维工具,我用的是宝塔面板,主要是用来开放端口,当然你是用命令开放也可以的。JVM调优工具总结(jConsole jmc jvisualvm)

本地win10上安装jdk1.8

二、启动

1.将jar包放在linux服务器上,我的在/usr/java/jar目录下,ay.jar

JVM调优工具总结(jConsole jmc jvisualvm)

hostname远程主机地址

port:10991这个不用改,默认就是它

java -Djava.rmi.server.hostname=192.168.222.130 -Dcom.sun.management.jmxremote.port=10991 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -jar ay.jar

运行这个命令等服务启动成功就可以了

JVM调优工具总结(jConsole jmc jvisualvm)

三、本地连接,找到本地jdk安装目录bin下,jmc.exe,jconsole.exe,jvisualvm.exe

JVM调优工具总结(jConsole jmc jvisualvm)

1.用jmc连接

JVM调优工具总结(jConsole jmc jvisualvm)

双击jmc.exe,进入后点击文件–》连接–》创建新连接–》下一步,主机:输入192.168.222.130(你的服务器ip),端口:10991–》测试连接–》下一步-》启动jmx控制台–》完成

JVM调优工具总结(jConsole jmc jvisualvm)

 

2.双击jConsole.exe 打开jConsole 监控客户端,如下图

JVM调优工具总结(jConsole jmc jvisualvm)

输入远程进程如下图 ip+10991,点击连接

JVM调优工具总结(jConsole jmc jvisualvm)

 点击不安全的连接

JVM调优工具总结(jConsole jmc jvisualvm)

JVM调优工具总结(jConsole jmc jvisualvm)

 3.jvisualvm

双击jvisualvm.exe 打开jvisualvm监控客户端,如下图

JVM调优工具总结(jConsole jmc jvisualvm)

点击文件=》 添加JMX连接,输入ip+10991,然后选择不要求ssl连接,点击确定

JVM调优工具总结(jConsole jmc jvisualvm)

 

JVM调优工具总结(jConsole jmc jvisualvm)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/138274.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • prepareStatement与Statement的区别

    prepareStatement与Statement的区别prepareStatement与Statement的区别1.区别:stmt=conn.CreateStatement();resultSetrs=stmt.executeQuery(sql);上面是statement的用法============================下面是PrepareStatement的用法ptmt=conn.Prepa

  • EJB到底是什么?

    EJB到底是什么?1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"?既然说了EJB是为了"服务集群"和"企业级开发&quo

  • goland 永久激活码【最新永久激活】

    (goland 永久激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

  • resnet源码pytorch_pytorch conv1d

    resnet源码pytorch_pytorch conv1d#Pytorch 0.4.0 ResNet34实现cifar10分类.#@Time:2018/6/17#@Author:xfLiimporttorchvisionastvimporttorchastimporttorchvision.transformsastransformsfromtorchimportnnfromtorch.utils.da…

  • python计算最大公约数和最小公倍数_python怎么求最大公约数和最小公倍数

    python计算最大公约数和最小公倍数_python怎么求最大公约数和最小公倍数详细内容python怎么求最大公约数和最小公倍数一、求最大公约数用辗转相除法求最大公约数的算法如下:两个正整数a和b(a>b),它们的最大公约数等于a除以b的余数c和b之间的最大公约数。比如10和25,25除以10商2余5,那么10和25的最大公约数,等同于10和5的最大公约数。具体代码如下:defgongyue(a,b):”””欧几里得算法—-辗转相除法:parama:第一个数…

  • Java中的锁

    Java中的锁在学习或者使用Java的过程中进程会遇到各种各样的锁的概念:公平锁、非公平锁、自旋锁、可重入锁、偏向锁、轻量级锁、重量级锁、读写锁、互斥锁等待。这里整理了Java中的各种锁,若有不足之处希望大家在下方留言探讨。WARNING:本文适合有一定JAVA基础的同学阅读。公平锁和非公平锁公平锁是指多个线程在等待同一个锁时,必须按照申请锁的先后顺序来一次获得锁。公平锁的好处是等待锁的线程…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号