jvm
文章平均质量分 55
yangzheng01
现任广州蓝月亮公司高级java工程师
展开
-
arthas 入门
java -jar arthas-boot.jar[appadm@moonmall_F1 ~]$ java -jar arthas-boot.jar [INFO] arthas-boot version: 3.5.0[INFO] Found existing java process, please choose one and input the serial number of the process, eg : 1. Then hit ENTER.* [1]: 118918 embedde原创 2021-08-25 09:27:59 · 398 阅读 · 0 评论 -
dubbo 禁用 qos 解决 qos-server can not bind localhost:22222 问题
线上如果有多个dubbo 应用服务同时启动,就会报 2222 端口被占用,这个是dubbo qos2021-08-20 14:10:46.817 ERROR 62345 --- [ main] com.alibaba.dubbo.qos.server.Server : [DUBBO] qos-server can not bind localhost:22222, dubbo version: 2.6.6, current host: 192.168.240.3..原创 2021-08-20 14:20:25 · 3392 阅读 · 1 评论 -
从一个小问题来分析jvm 垃圾回收器
最近在看jvm gc 相关的内容,想看一下jdk1.8 默认的垃圾回收器,然后输入命令来查看java -XX:+PrintCommandLineFlags -XX:+PrintGCDetails -version可以发现 jdk 1.8 默认的 垃圾收集器 是ParallelGC 在新生代使用的是PSYoungGen,也就是Parallel Scavenge, 老年代是使用的ParOldGen,这是一款以吞吐量为目标的垃圾收集器。然后我在换另外一台机器使用同样的命令,...原创 2021-08-17 09:04:56 · 147 阅读 · 0 评论 -
一次java 内存泄漏问题的解决过程
前段时间公司项目运行一段时间 cpu 就占用100%,然后服务就不可用了, 但是那段时间并发也没有升高,数据库,缓存也很正常,弄了很久都没有头绪。于是领导让我来解决这个问题。登陆服务器 先用top 命令查看cpu 占用top发现 java 进程确实占用cpu 很高,继续查看java 内线程的cpu 占用top -H -p 4536找到两个线程占用cpu 很高,然后打印ja...原创 2019-11-11 13:26:33 · 1484 阅读 · 0 评论