JVM
MOKE_XR
职场新人。
平时学习与博文主要以 Java 相关技术为主。
邮箱:1510543036@qq.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM常用参数
常用参数 Xms:初始堆内存 Xmx:最大堆内存 Xmn:新生代大小 Xss:每个线程栈大小 XX:MaxPermSize:永久代大小 XX:NewRatio 默认为2 ,老年代为新生代的2倍 XX:SurvivorRatio 默认为8 ,eden:survivor=8 XX:PretenureSizeThreshold=3145728 超过阈值大小的新对象直接分配进入老年代 XX:MaxTen...转载 2019-09-22 14:47:08 · 259 阅读 · 0 评论 -
JVM垃圾收集器
内存区域:地址 垃圾回收算法:地址 文章目录概述SerialParNewParallel ScavengeSerial OldParallel OldCMS(Concurrent Mark Sweep)G1收集器 概述 垃圾收集算法是垃圾回收的方法论, 垃圾回收器则是垃圾回收的具体实现。 各个厂商差异较大, 这里只讨论常用的HotSpot虚拟机。 HotSpot垃圾收集器可搭配使用的关系图。 ...转载 2019-09-08 10:35:05 · 257 阅读 · 0 评论 -
JVM 垃圾回收算法
文章目录内存分配对象是否需要回收引用计数法可达性分析法引用详解垃圾回收算法标记-清楚算法复制算法标记-压缩算法分代收集算法垃圾收集器 JVM 内存区域:地址 内存分配 在内存分配的文章中有提到: 目前主流的垃圾收集器都是采用分代回收算法(新生代和老年代),再根据不同年代的特点选择合适的垃圾收集算法。 对象是优先在 eden 区分配的,当 eden 区没有足够空间时会先进行一次 Minor GC...原创 2019-04-03 15:59:05 · 766 阅读 · 0 评论 -
JVM内存区域
文章目录运行时内存区域内存区域图解虚拟机栈本地方法栈程序计数器堆方法区对象的创建过程创建对象String 类和常量池 参考:地址 运行时内存区域 内存区域图解 Java 虚拟机在执行 Java 程序的过程中会把它管理的内存划分成若干个不同的数据区域,且 JDK 版本不同也有所区别。 JDK 1.8之前 JDK 1.8 之后 线程共享的: 堆内存 方法区 直接内存 线程私有: 虚拟机栈(Ja...原创 2019-04-01 15:36:43 · 447 阅读 · 0 评论
分享