![](https://img-blog.csdnimg.cn/20190812235124608.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
深入JVM内核--原理、诊断和优化
1.初识JVM
2.JVM运行机制
3.常用JVM配置参数
4.算法和种类
5.GC参数
6.类加载器
7.性能监控工具
8.JVM堆分析
9.锁
10.CLASS文件结构
11.字节码执行
黑旋风李鬼
这个作者很懒,什么都没留下…
展开
-
配置JMC远程监控linux上的java程序
被监测服务jar包需要加启动参数:-Dcom.sun.management.jmxremote.port=9999(被监测jmc端口)-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.management.jmxremote.authenticate=false(无需密码即可被其它IP访问)-Djava.rmi.server.hostname=192.168.4.163(被监测服务器IP)-XX:+UnlockCommercialFeatures原创 2021-01-06 19:31:00 · 582 阅读 · 0 评论 -
用visualvm观察远程服务器java项目的两种办法
https://www.cnblogs.com/zuxiaoyuan/p/10078588.html其中jstatd.all.policy 文件内容如下:(注意将${java.home}/../替换服务器真实路径)grant codebase "file:${java.home}/../lib/tools.jar" {permission java.security.AllPermission;};转载 2021-01-06 11:53:50 · 186 阅读 · 0 评论 -
java系统运行缓慢,CPU 100%,以及Full GC次数过多问题的排查工具和思路
一.排查思路推荐参考:https://my.oschina.net/zhangxufeng/blog/3017521二.排查工具使用 寻找服务进程(如2823) [root@zuo demo]# jps 查看服务每个内存区域情况 [root@zuo demo]# jmap -heap 2823Attaching to process ID 5187, please wait...Debugger attached successfully.Server comp..原创 2020-07-01 17:55:09 · 720 阅读 · 0 评论