要学好JVM,需要掌握以下几个方面: Java语言的基础知识:JVM是Java语言的运行环境,因此必须先掌握J… 继续阅读 怎样学好JVM
分类: JVM实战
JIT编译器作用和原理
JIT是什么 JIT(Just-In-Time)编译器是Java虚拟机在运行时对字节码进行动态编译的一种机制。… 继续阅读 JIT编译器作用和原理
JVM实战 OutOfMemoryError 本机直接内存溢出
本机直接内存–Direct Memory,不是JVM内存中的一部分,但是这部分内存也被频繁的使用,… 继续阅读 JVM实战 OutOfMemoryError 本机直接内存溢出
JVM实战 OutOfMemoryError 方法区和运行时常量池溢出
要模拟出方法区和运行时常量池的溢出,这里需要区分一下JDK的版本。 JDK1.6及之前的版本,常量池是方法区中… 继续阅读 JVM实战 OutOfMemoryError 方法区和运行时常量池溢出
JVM实战 OutOfMemoryError Java栈溢出
栈溢出分调用超出最大深度溢出和内存不足溢出,分别对应:StackOverflowError和OutOfMemo… 继续阅读 JVM实战 OutOfMemoryError Java栈溢出
JVM实战 OutOfMemoryError Java堆溢出
我们都知道,JVM中三大区:堆区、栈区、方法区,其中堆区发生溢出的可能性尤其大,发生溢出大多是代码编写问题,我… 继续阅读 JVM实战 OutOfMemoryError Java堆溢出
JVM实战 OutOfMemoryError 异常分析 四个案例
OutOfMemoryError异常相信对很多程序员来说一定很头疼,平时不常遇到,但是遇到时却无从下手,其实不… 继续阅读 JVM实战 OutOfMemoryError 异常分析 四个案例
JVM常用配置参数
JVM运行时内存分为几大块: 名称 对象声明周期特点 新生代 朝生夕灭 老年代 长生命周期 永久代 永久存在 … 继续阅读 JVM常用配置参数