首页
Java
Kubernetes
杂谈
归档
意念笔墨
累计撰写
43
篇文章
累计创建
9
个标签
累计收到
0
条评论
栏目
首页
Java
Kubernetes
杂谈
归档
目 录
CONTENT
以下是
JVM
相关的文章
2021-05-29
Java应用cpu满了,异常分析
定位服务端进程 通过执行 ps-ef|grep java 找到服务端进程pid。 获取线程pid 执行top-Hp pid 查询该进程下所有线程的运行情况 通过“shift+p”对CPU占用大小做排序 获取线程的pid及对应的CPU占用大小 转换16进制 使用printf‘%x\n’ pid将pid
2021-05-29
55
0
0
Java
2015-12-18
JVM的各GC回收器原理及参数
Serial和Serial Old垃圾回收器 分别用来回收新生代和老年代的垃圾对象 工作原理就是单线程运行,垃圾回收的时候会停止我们自己写的系统的其他工作线程,让我们系统直接卡死不动,然后让他们垃圾回收,这个现在一般写后台Java系统几乎不用。 ParNew ParNew现在一般都是用在新生代的垃圾
2015-12-18
395
0
0
Java
2015-12-15
JVM调优各垃圾回收器参数
经验 系统真正最大的问题,就是因为内存分配、参数设置不合理,导致你的对象 频繁的进入老年代,然后频繁触发老年代gc,导致系统频繁的每隔几分钟就要卡死几秒钟。 针对大内存机器通常建议采用G1垃圾回收器。 尽量让每次Young GC后的存活对象小于Survivor区域的50%,都留存在年轻代里。尽量别让
2015-12-15
66
0
1
Java
2015-12-01
jstat常用命令以及实战
常用 jstat -gc PID S0C:这是From Survivor区的大小 S1C:这是To Survivor区的大小 S0U:这是From Survivor区当前使用的内存大小 S1U:这是To Survivor区当前使用的内存大小 EC:这是Eden区的大小 EU:这是Eden区当前使用的
2015-12-01
112
0
0
Java
2015-11-29
jmap常用场景以及命令
查看heap的概要信息,GC使用的算法,heap(堆)的配置及JVM堆内存的使用情况 jmap -heap 进程id
2015-11-29
98
0
0
Java
2015-11-28
JVM垃圾回收常见面试题
到底什么时候会尝试触发MinorGC? 在新生代的Eden区域满了之后就会触发,采用复制算法来回收新生代的垃圾 触发MinorGC之前会如何检查老年代大小,涉及哪几个步骤和条件? <
2015-11-28
162
0
0
Java