阿里一面:什么情况下触发垃圾回收?
一般就分为 Minor GC 和 Full GC 两种情况。
🎯年轻代发生垃圾回收的时机(Minor GC)
- 当 Eden 区没有足够空间分配时
🎯整堆触发垃圾回收的时机 (FULL GC)
- 当年轻代晋升到老年代的对象大小比目前老年代剩余的空间大小还要大时。
- 当老年代的空间使用率超过某阈值时
- 当元空间不足时(JDK1.7永久代不足)
- 调用 System.gc() 时,系统建议执行 Full GC,但是不必然执行。
一般就分为 Minor GC 和 Full GC 两种情况。
🎯年轻代发生垃圾回收的时机(Minor GC)
🎯整堆触发垃圾回收的时机 (FULL GC)
spring bean 的作用域之间有什么区别?spring容器中的bean可以分为五个范围。所有范围的名称都是说明的,1.singleton:这种bean范围是默认的,这种范围确保不管接受到多个请求,每个容器中有一个bean的实例,单利模式由bean factory自身来维护。2.Protype:原先通过范围与单例范围相反,为每一个bean请求提供一个实例。3.request:在请求bean范围
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M