
jvm
文章平均质量分 89
奋斗者ing
不完美才能促使进步,去追求完美!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
stat命令查看jvm的GC状况
S0:幸存1区当前使用比例S1:幸存2区当前使用比例E:伊甸园区使用比例O:老年代使用比例M:元数据区使用比例CCS:压缩使用比例YGC:年轻代垃圾回收次数FGC:老年代垃圾回收次数FGCT:老年代垃圾回收消耗时间GCT:垃圾回收消耗总时间...原创 2022-07-14 10:58:15 · 1191 阅读 · 0 评论 -
java内存溢出
JVM 管理的内存大致包括三种区域:Heap space(堆区域)、Java Stacks(Java 栈)、Permanent Generation space(永久保存区域)。由此,OOM 简单的分为堆溢出、栈溢出、永久代溢出(常量池/方法区)。Java 程序的每个线程中都有一个独立的堆栈。容易发生内存溢出问题的内存空间包括:Heap space 和 Permanent Generation space。...转载 2022-07-11 15:06:44 · 1682 阅读 · 0 评论 -
XmnXmsXmxXss参数的区别-含义及理解
1、-Xmn -Xms -Xmx -Xss有什么区别首先,-Xmn、-Xms、-Xmx、-Xss都是JVM对内存的配置参数,我们可以根据不同需要区修改这些参数,以达到运行程序的最好效果。了解JVM内存管理看这里:JVM是如何管理内存的-Xms、-Xmx-Xms、-Xmx分配用来设置进程堆内存的最小大小和最大大小。了解堆内存看这里:java堆内存是什么样的了解java垃圾回收...原创 2020-01-17 15:42:04 · 14178 阅读 · 1 评论 -
JVM架构(4)_jvm是如何管理内存的
1、JVM是如何管理内存的Java中,内存管理是JVM自动进行的,无需人为干涉。了解java内存模型看这里:java内存模型是什么样的了解jvm实例结构看这里:jvm实例的结构是什么样的创建对象或者变量时, JVM会自动分配内存(当然这个分配是遵循严格规则的)。当JVM发现某些对象不再需要的时候,就会对该对象占用的内存进行重分配(释放)操作,而且使得分配出来的内存能够提供给所需要的对象。...转载 2020-01-14 13:48:26 · 162 阅读 · 0 评论