JVM
小永coding
这个作者很懒,什么都没留下…
展开
-
JVM内存结构
JVM内存结构(针对jdk1.7) JVM的内存结构主要包括以下几个:方法区、堆、虚拟机栈、本地方法栈、程序计数器 1.方法区(Method Area) 方法区和堆一样,是线程共享的的内存区域,它用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。方法区在HotSpot中又被称为"永久代"。 根据Java虚拟机规范的规定,当方法区无法满足内存分配需求时,将抛出O...原创 2019-03-20 20:09:54 · 148 阅读 · 0 评论 -
Java8内存结构—永久代(PermGen)和元空间(Metaspace)
本文转载 作者:liuxiaopeng 博客地址:https://www.cnblogs.com/paddix/p/5309550.html 一、JVM 内存结构 根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。 1、虚拟机栈:每个线程有一个私有的栈,随着线程的创建而创建。栈里面存着的是一种叫“栈帧”的东西,每个方法会创建一个栈帧,栈帧中存放了局部...转载 2019-04-26 21:26:39 · 145 阅读 · 0 评论