jvm调优相关
方方园园
这个作者很懒,什么都没留下…
展开
-
多线程之Guarded Suspension模式
Guarded Suspension 字面意思是被监视挂起的意思,Guarded Suspension模式是让线程等待来保证实例安全性 主方法 package com.example.demo; public class Main { public static void main(String[] args) { RequestQueue requestQueue = new RequestQueue(); new ClientThread(requestQueu原创 2020-05-12 00:27:25 · 170 阅读 · 0 评论 -
jvm调优-visualvm之BTrace的使用
安装BTrace Workbench 如果安装不上可以使用离线包安装 visualvm 连接远程java程序 打印 echo $JAVA_HOME /home/es/jdk1.8.0_201 进入到 cd /home/es/jdk1.8.0_201/bin sudo vi jstatd.all.policy jstatd.all.policy 文件内容如下: grant codebase ...原创 2020-04-28 16:53:28 · 485 阅读 · 3 评论 -
jvm调优-远程debug
新增jvm启动参数:-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=1601 参数说明:transport=dt_socket 表示使用socket通信协议 server=y 表示该JVM用于调试 suspend=n 表示JVM 立即执行,不要等待调试者连接 address=1601 连接的端口 填写host 与端口 ...原创 2020-04-28 13:31:12 · 972 阅读 · 0 评论