摘要: GC算法(计数/复制/标记清除/标记整理)是内存回收的方法论,垃圾收集器是算法的具体落地实现。垃圾回收发生在堆内存和方法区。 值得注意的是,目前为止还没一完美的垃圾收集器,更加没有万能的收集器,只能针对具体的应用最合适的收集器,进行分代收集。 本篇笔记记录了四种类型的垃圾收集器。 1、Serial: 阅读全文
posted @ 2020-01-21 21:19 Simon-Lau 阅读(209) 评论(0) 推荐(1) 编辑
摘要: 1、java.lang.StackOverflowError 报这个错误一般是由于方法深层次的调用,默认的线程栈空间大小一般与具体的硬件平台有关。栈内存为线程私有的空间,每个线程都会创建私有的栈内存。栈空间内存设置过大,创建线程数量较多时会出现栈内存溢出StackOverflowError。同时,栈 阅读全文
posted @ 2020-01-21 15:31 Simon-Lau 阅读(4447) 评论(0) 推荐(2) 编辑