2018-03-21 JVM JVM虚拟机栈和本地方法栈溢出 在Java虚拟机规范中描述了两种异常: 如果线程请求的栈深度大于虚拟机所允许的最大深度,将抛出StackOverflowError异常 如果虚拟机在扩展栈时无法申请到足够的内存空间,则抛出OutOfMemoryError异常 继续阅读
2018-03-21 JVM JVM堆溢出 概述本文目的 通过代码验证Java虚拟机规范中描述的堆中存储的内容 遇到内存溢出错误时 能根据异常的信息快速判断出是堆的溢出 出现此类问题后如何处理 继续阅读
2018-03-20 JVM JVM中对象的内存布局 在HotSpot中,对象在内存中存储的布局 对象头Header 对象自身的运行时数据 类型指针 实例数据Instance Data 对齐填充Padding 继续阅读