每天积累(一一)---JVM的内存结构

JVM内存结构主要有三大块:堆内存、方法区和栈。 方法区:它用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据,是各个线程共享的内存地方。 根据Java虚拟机规范的规定,当方法区无法满足内存分配需求时,将抛出OutOfMemoryError异常。  程序计数器:是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的模型里,字节码解释器工作时
相关文章
相关标签/搜索