随笔分类 -  jvm

摘要:系统崩溃了, 所有请求超时看系统cpu : top 1 查看系统cpu使用 。 top -H -p pid # 查看java检查中线程使用情况 。 如:top -H -p 13310 发现很多线程cpu使用率为100%。 出现的第一列pid 是线程id 如 13333,将其转16进制 : 3415 阅读全文
posted @ 2022-05-31 10:34 higsan 阅读(269) 评论(0) 推荐(0) 编辑
摘要:1.项目启动 添加 -Xverify:none类加载过程中禁止掉字节码验证过程 2.查看日志 添加 -XX:+PrintGCDateStamps-XX:+PrintGCDetails-Xloggc:./logs/gclogs 生成日志 默认(21M) 2022-03-02T17:36:55.244+ 阅读全文
posted @ 2022-03-02 18:24 higsan 阅读(32) 评论(0) 推荐(0) 编辑
摘要:项目启动添加参数: -agentlib:jdwp=transport=dt_socket,address=5005,server=y,suspend=n 打开idea中的run/debug configurations, 选择remote类型,地址配置为服务器地址,端口配置为上述配置参数中的addr 阅读全文
posted @ 2022-02-18 14:48 higsan 阅读(175) 评论(0) 推荐(0) 编辑
摘要:什么是JMX? 什么是JMX,Java Management Extensions,即Java管理扩展,是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用,详细内容可查看https://ww 阅读全文
posted @ 2022-02-18 14:44 higsan 阅读(297) 评论(0) 推荐(0) 编辑
摘要:1. 要想监控远程服务器,需要在服务器上运行 jstatd 守护进程。下面以 CentOs 为例 $JAVA_HOME/bin目录下运行 ./jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname= 阅读全文
posted @ 2022-02-18 14:23 higsan 阅读(770) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示