理解JVM运行时的数据区是Java编程中的进阶部分。我们在开发中都遇到过一个很头疼的问题就是OutOfMemoryError(内存溢出错误),但是如果我们了解JVM的内部实现和其运行时的数据区的工作机制,那么前面的问题就会迎刃而解。在这片文章中,我们将简单了解JVM中有哪些运行时数据区以及这些数据区的工作机制。
JVM运行时数据区分类
- 程序计数器 (Program Counter (PC) Register)
- JVM栈 (Java Virtual Machine Stacks)
- 堆内存 (Heap Memory)
- 方法区 (Method Area)
- 运行时常量池 (Run-time Constant Pool)
- 本地方法栈 (Native Method Stacks)
Read full article from JVM运行时的数据区 - 技术小黑屋
No comments:
Post a Comment