Java JVM 与运行时 MOC
类加载、字节码、内存与 GC、反射与性能方法论的导航;强调规范与实现边界。
#moc
#growing
#dev
#java
[!info] related notes
- 父 MOC: Java MOC
- 学习路线: Java 学习路线 MOC
- 对象: Java
Java JVM 与运行时 MOC
知识总览
filters:
and:
- 'file.ext == "md"'
- 'file.inFolder("z")'
- 'this.file.links.contains(file)'
- 'file.path != this.file.path'
formulas:
knowledge: 'file.asLink(title)'
properties:
formula.knowledge:
displayName: 知识
note.description:
displayName: Description
note.mastery:
displayName: Mastery
views:
- type: table
name: 知识总览
order:
- formula.knowledge
- note.description
- note.mastery
columnSize:
formula.knowledge: 280
note.description: 760
note.mastery: 56
这个概念为什么出现
生产问题最终常落到“类如何加载、对象在哪、GC 在干什么、反射为何慢”。本图在语言主线之后提供受控下沉路径。
重要纪律
- 标注 JLS/JVMS 保证 vs HotSpot 常见实现
- 性能结论必须可测量,禁止一次运行定论
从这里开始
分组
继续深入
自测题
- 为什么不能把某次 GC 日志规律写成“Java 语言保证”?
答案
GC 算法、区域命名与调优参数高度实现相关;语言/JVM 规范保证的是语义边界,不是某一收集器的具体暂停曲线。