专栏文章
- 01、JVM实战:内存区域:程序计数器
- 02、JVM实战:内存区域:栈
- 03、JVM实战:内存区域:堆
- 04、JVM实战:内存区域:方法区
- 05、JVM实战:内存区域:运行时常量池
- 06、JVM实战:内存区域:直接内存
- 07、JVM实战:类加载
- 08、JVM实战:内存分配策略:理论
- 09、JVM实战:内存分配策略:对象优先在Eden分配
- 10、JVM实战:内存分配策略:大对象直接进入老年代
- 11、JVM实战:内存分配策略:长期存活的对象将进入老年代
- 12、JVM实战:内存分配策略:动态对象年龄判定
- 13、JVM实战:内存分配策略:空间分配担保
- 14、JVM实战:垃圾判定算法+四种引用+垃圾回收算法
- 15、JVM实战:JVM对象的访问定位
- 16、JVM实战:运行时栈帧结构
- 17、JVM实战:方法调用中的解析与分派
- 18、JVM实战:class文件解析
- 19、JVM实战:垃圾收集器:Seiral
- 20、JVM实战:垃圾收集器:SerialOld
- 21、JVM实战:垃圾收集器:ParNew
- 22、JVM实战:垃圾收集器:ParallelScavenge
- 23、JVM实战:垃圾收集器:ParallelOld
- 24、JVM实战:垃圾收集器:CMS
- 25、JVM实战:垃圾收集器:G1
- 26、JVM实战:对象的创建过程
- 27、JVM实战:对象的内存布局
- 28、JVM实战:字节码指令
- 29、JVM实战:类加载器,双亲委派模型
- 30、JVM实战:参数
- 31、JVM实战:日志参数
- 33、JVM实战:工具:jps
- 32、JVM实战:JDK7和JDK8的JVM内存模型
- 34、JVM实战:工具:jstat
- 35、JVM实战:工具:jinfo
- 36、JVM实战:工具:jmap
- 37、JVM实战:工具:jhat
- 38、JVM实战:工具:jstack
- 39、JVM实战:工具:jconsole
- 40、JVM实战:工具:VisualVM
- 41、JVM实战:工具:VisualVM
- 42、JVM实战:工具:VisualVM
- 43、JVM实战:工具:MemoryAnalyzer
- 44、JVM实战:工具:MemoryAnalyzer
- 45、JVM实战:GC
- 46、JVM实战:内存溢出
- 47、JVM实战:hs_err_pid
- 48、JVM实战:待学的好文章