![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
柳林坡
路漫漫其修远兮,吾将上下而求索
展开
-
jvm默认垃圾收集器789
jdk1.7 默认垃圾收集器Parallel Scavenge(新生代)+Parallel Old(老年代)jdk1.8 默认垃圾收集器Parallel Scavenge(新生代)+Parallel Old(老年代)jdk1.9 默认垃圾收集器G1-XX:+PrintCommandLineFlagsjvm参数可查看默认设置收集器类型-XX:+PrintGCDetails亦可原创 2018-01-05 20:37:03 · 17276 阅读 · 3 评论 -
PretenureSizeThreshol参数不识别,1.7默认垃圾收集器
PretenureSizeThreshol 设置对象超过多大时内存直接分配到老年代1.7jdk默认垃圾收集器为 Parallel Scavenge(新生代)+Parallel Old(老年代) ,PretenureSizeThreshol在jdk1.7未指定垃圾收集器时未生效 private static final int _1MB = 1024 * 1024; /*原创 2018-01-05 21:24:07 · 3176 阅读 · 0 评论 -
jvm垃圾收集器分类 hotspot
垃圾回收期适用代可组合默认组合算法特征用法GC日志Serial(串行)新生代老年代:CMS、Serial OldSerial Old复制单线程、STW -XX:+UseSerialGC-XX:SurvivorRati原创 2018-01-05 20:40:31 · 329 阅读 · 0 评论 -
java内存模型
很多时候java有各概念“内存模型”概念会被弄混,区分一下以做笔记。一,jvm规范内存模型jvm规范,理论模型二,jvm实现常见的有sun hotspot,ibm j9hotspot老年代(1.8改为元数据)为方法区的实现原创 2018-01-06 19:54:22 · 220 阅读 · 0 评论 -
class重载和java重载
java重载必须参数不同,无关返回值。class重载参数相同,返回值类型不同也能通过。举个例子(1.6)public class GenericTypes { public static String method(List list) { System.out.println("invoke method(List list)"); retu原创 2018-01-06 20:56:54 · 621 阅读 · 0 评论