zoukankan      html  css  js  c++  java
  • 深入理解Java虚拟机—JVM内存结构

    1、概述

      jvm内存分为线程共享区和线程独占区,线程独占区主要包括虚拟机栈、本地方法栈、程序计数器;线程共享区包括堆和方法区

    2、线程独占区

    •   虚拟机栈
      •   虚拟机栈描述的是java方法执行的动态内存模型,每个方法执行,都会创建一个栈帧,伴随着方法从创建到执行完成。用于存储局部变量表,操作数栈,动态链接,方法出口等。
    •   本地方法栈
      •   本地方法执行
    •   程序计数器

    3、线程共享区

    3.1、堆

      堆主要用于存放对象的实例,占据JVM中最大的一块内存空间,也是GC的主要工作区域。堆中空间又分为,新生代、老年代

    3.2、方法区

    • 功能

      • 存储类信息
        • 类的版本
        • 字段
        • 方法
        • 接口
      • 常量
      • 静态变量
      • 即时编译器编译后的代码
      • 运行时常量池

     

  • 相关阅读:
    Ext.grid.行相关
    FORM 布局
    rs.open sql,conn,1,1全接触
    arguments.callee
    Ext.window.MessageBox xtype: messagebox ; Ext.Msg Ext.MessageBox
    Ext.grid.column
    sql
    正则
    转JS
    quickFilters
  • 原文地址:https://www.cnblogs.com/qiyexue/p/8552043.html
Copyright © 2011-2022 走看看