标签: Java
与该标签相关的技术文章合集。 "Java".
垃圾收集算法三板斧:标记-清除、复制、标记-整理
没有最好的算法,只有为某种存活率量身定制的取舍。
JVMJavagc发布于GC 怎么判断对象「该死了」:引用计数 vs 可达性分析
对象的生死不靠计数证明,而靠从根出发的可不可达。
JVMJavagc发布于GC 调优入门:参数、工具与参考值
调优的目标不是消灭 GC,而是把停顿放在业务能接受的位置。
JVMJavagc发布于更新于一文拿下 JVM(锁篇):synchronized 锁的升级与三种锁对比
锁的代价不在锁本身,而在你为没发生的事提前买了多少单。
JVMJava并发发布于更新于一文拿下 JVM(终章):对象创建的 7 个步骤
一行 new 的背后,JVM 替你做了七道没人要求的手续。
JVMJava发布于更新于一文拿下 JVM(番外):OOM 排查与 MAT / JVisualVM 实战
OOM 不可怕,可怕的是它发生之后,你手里没有任何证据。
JVMJava发布于一文拿下 JVM(下):逃逸分析与代码优化
对象若不出方法门,连「对象」这个概念都可以不存在。
JVMJava发布于一文拿下 JVM(中):参数配置与常用命令
参数是上线前写给 JVM 的承诺,命令是出问题后唯一还能开口问的嘴。
JVMJava发布于一文拿下 JVM(上):内存区域全景
JVM 的内存是分层的,问题出在哪一层,决定了你用哪一把刀。
JVMJava发布于IDEA 多线程debug干预线程执行顺序
线上多线程 bug 不能靠 sleep 复现,要靠调试器把竞态钉死在某一步。
JavaIDEA调试发布于更新于