笔记
ShapeThinker
这个作者很懒,什么都没留下…
展开
-
强引用、软引用、弱引用、虚引用的区别
强引用:当内存不足,JVM开始垃圾回收,对于强引用对象,就算是出现OOM也不会对该对象进行回收,死都不收。 软引用:内存够用时回收,内存不够时回收SoftReference 弱引用:内存不管够不够用,一旦gc则回收 虚引用:主要用于跟踪对象被垃圾回收的状态 ...原创 2020-06-12 22:00:39 · 100 阅读 · 0 评论 -
JVM常用基础参数
-Xms 初始大小内存,默认为物理内存的1/64 等价于-XX:InitialHeapSize -Xmx 最大分配内存,默认为物理内存的1/4 等价于-XX:MaxHeapSize -Xss 设置单个线程栈的大小,默认512K~1024K 等价于-XX:ThreadStackSize -Xmn 设置年轻代大小 -XX:PrintGCDetails 输出详细GC收集日志信息 -XX:SurvivorRatio 设置新生代中eden和S0/S1空间的比例 默认-XX:SurvivorRatio=8.原创 2020-06-08 21:04:41 · 90 阅读 · 0 评论