JVM
东非大裂谷
这个作者很懒,什么都没留下…
展开
-
【GC分析】Java GC日志查看
原文:https://www.cnblogs.com/qlqwjy/p/7929414.html Java中的GC有哪几种类型? 参数 描述 UseSerialGC 虚拟机运行在Client模式的默认值,打开此开关参数后, 使用Serial+Serial Old收集器组合进行垃圾收集。 U...转载 2018-10-18 09:32:34 · 515 阅读 · 0 评论 -
JVM 新生代老年代
原文:https://www.cnblogs.com/E-star/p/5556188.html 1.为什么会有年轻代 我们先来屡屡,为什么需要把堆分代?不分代不能完成他所做的事情么?其实不分代完全可以,分代的唯一理由就是优化GC性能。你先想想,如果没有分代,那我们所有的对象都在一块,GC的时候我们要找到哪些对象没用,这样就会对堆的所有区域进行扫描。而我们的很多对象都是朝生夕死的,如果分代的话...转载 2018-10-18 09:34:00 · 117 阅读 · 0 评论 -
java虚拟机启动参数分类详解
以下转自:http://www.2cto.com/kf/201408/322761.html java启动参数共分为三类; 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容; 其三是非Stable参数(-XX),此类参数各个jvm实现会有所不同,将来可能...转载 2018-10-16 17:13:41 · 233 阅读 · 0 评论 -
java中String对象的存储位置
原文:http://www.cnblogs.com/carsonwuu/p/9752949.html String s1= new String("helloworld"); //这个“helloworld”常量,首先被存入了常量池中;new出来的String对象,存放在堆中 String s1= "hellowworld"; //这个s1只是对常量池中的“hellowworld”...转载 2018-10-16 20:08:31 · 2004 阅读 · 2 评论 -
Tomcat服务器原理详解
https://www.cnblogs.com/crazylqy/p/4706223.html转载 2018-10-26 10:01:23 · 127 阅读 · 0 评论 -
hibernate中的多线程问题
hibernate中session的线程安全问题 https://www.cnblogs.com/shipengzhi/articles/2102055.html Java并发编程:深入剖析ThreadLocal http://www.cnblogs.com/dolphin0520/p/3920407.html转载 2018-11-07 09:50:11 · 1513 阅读 · 0 评论 -
Java虚拟机之Class文件
对《深入理解Java虚拟机》一书的类文件结构进行总结(不关注细节,只总结): 一般一个类或者一个接口就对应一个class文件,但有的类是用类加载器直接生成的,这些类就没有class文件 那么,class文件中都存储了些什么呢? 1.class文件的版本信息 用开头4个字节存储,又称为“魔数” 2.常量池 常量池又分为字面量和符号引用。 字面量接近于java中的常量,例如文本字符串、声...原创 2018-12-10 15:14:05 · 177 阅读 · 0 评论 -
图解JVM GC过程
原文:https://www.jianshu.com/p/314272e6d35b 1. Minor GC (1) Minor GC过程 假设现在Heap内存大小为20M,其中年轻代为10M,老年代为10M,年轻代中Eden区6M,From区2M,To区2M,新创建的对象首先往Eden区分配,当再次分配一个对象,假设大小为1M,此时Eden区已经没有足够空间来给这个对象分配内存,如图所示: ...转载 2019-07-27 19:53:02 · 668 阅读 · 0 评论 -
JVM堆区新生代为什么有两个Survivor
原文:https://www.jianshu.com/p/3d3fc356e31c JVM内存模型中, Heap区被分为新生代和老年代两个区域, 新生代又分为Eden+Survivor1+Survivor2. 新生代收集算法主要使用复制算法, 老年代收集算法主要使用标记-清理或标记-整理算法. 堆内存划分 新生代在发生首次YGC的时候, Eden内存活的对象会被复制到S1. ...转载 2019-07-27 19:54:01 · 766 阅读 · 0 评论