摘要: 下面就来看slf4j是如何找到厂商实现的,即performInitialization是如何初始化的,初始化的逻辑主要就是找到StaticLoggerBinder,所谓找到StaticLoggerBinder就是由jvm类加载器加载StaticLoggerBinder。 这里有一个不太容易接受的地方 阅读全文
posted @ 2017-09-10 21:51 holoyong 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 由于heap中对象的存活时间差异很大,如果每一次都是无差别的进行gc,效率会很差。将heap按照对象大小、存活时间划分出不同的区域,针对不同的区域使用不同的gc算法可以提高效率。 年轻代的对象存活率低可以采用复制算法,老年代的对象或是存活率高的对象,或是大对象,这些对象使用复制算法进行gc成本太高, 阅读全文
posted @ 2017-09-10 10:18 holoyong 阅读(418) 评论(0) 推荐(0) 编辑