- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 G1 GC理解
首先G1的gc可以分为三个种类 新生代gc(young gc) 与其他收集器的新生代gc类似,也是采用标记-复制-清除算法 并发标记周期 与CMS GC过程类似 2.1 初始标记 这个阶段是标记根对象能直达的对象,会产生STW,伴随着一次young gc 2.2 根区域扫描 由于初始标记必然会伴随一次新生代GC,所以在初始化标记后,eden被清空,并且存活对象被移到survivor区。在这...
2020-03-16 19:28:46
1938
原创 自定义类加载如何打破双亲委托机制的正确姿势
通过自定义类加载打破类加载双亲规则 @Override protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException { Class<?> clazz = findLoadedClass(name); try{ if(cl...
2018-08-04 03:54:29
2874
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人