关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
作者 toobug 发布的文章
文章目录 案例背景 特殊的电商大促场景 抗住大促的瞬时压力需要几台机器? 大促高峰期订单系统的内存使用模型估算 内存到底该如何分配? 新生代垃圾回收优化之一:Survivor空间够不够 新生代对象躲过多少次垃圾回收后...
文章目录 Pre 如何设定G1对应的内存大小 新生代还有Eden和Survivor的概念吗? G1的新生代垃圾回收 对象什么时候进入老年代? 大对象Region 小结 思考 Pre 上篇文章我们给大家分析了一下G1垃...
文章目录 ParNew + CMS的组合的痛点 G1垃圾回收器 G1是如何做到对垃圾回收导致的系统停顿可控的? Region可能属于新生代也可能属于老年代 总结 ParNew + CMS的组合的痛点 前几篇文章我们已...
文章目录 Pre 案例分析 业务背景 这个系统到底多快会塞满新生代? 触发Minor GC的时候会有多少对象进入老年代? 系统运行多久,老年代大概就会填满? 这个系统运行多久,老年代会触发1次Full GC? 如何进...
文章目录 Pre 并发回收垃圾导致CPU资源紧张 Concurrent Mode Failure问题 内存碎片问题 什么情况下触发老年代GC Pre 上篇文章用一步一图的方式给大家讲清楚了CMS垃圾回收的运行机制 简...
文章目录 Pre CMS垃圾回收的基本原理 如果Stop the World然后垃圾回收会如何? CMS如何实现系统一边工作的同时进行垃圾回收? 初始标记 并发标记 重新标记 并发清理 对CMS的垃圾回收机制进行性能...
文章目录 Pre GC回收器概述 最常用的新生代垃圾回收器:ParNew 如何为线上系统指定使用ParNew垃圾回收器? ParNew垃圾回收器默认情况下的线程数量 思考 面试题,parnew+cms的gc,如何保证...
文章目录 Pre 新生代GC的场景 GC的时候还能继续创建新的对象吗? Stop the World Stop the World造成的系统停顿 不同的垃圾回收器的不同的影响 Pre 上一篇文章已经通过一个真实的案例...
文章目录 Pre 躲过15次GC之后进入老年代 动态对象年龄判断 大对象直接进入老年代 Minor GC后的对象太多,无法放入Survivor区怎么办? 老年代空间分配担保规则 老年代垃圾回收算法 小结 Pre 上篇...
文章目录 什么时候会触发垃圾回收? 被哪些变量引用的对象是不能回收的? Java中对象不同的引用类型 强引用 软引用 弱引用 虚引用 finalize()方法的作用 思考 什么时候会触发垃圾回收? 平时我们系统运行创...












