JVM堆栈详解

一、堆

存储对象

二、栈

存储方法内的参数值,局部变量

三、方法区

存储

1、每个类的信息(包括类的名称、方法信息、字段信息)

2、静态变量

3、常量以及编译器编译后的代码等。

虽然JVM规范把方法区描述为堆的一个逻辑部分, 但它却有个别名non-heap(非堆)。

元空间(永久代)方法区的实现

四、本地方法栈

为JVM使用到的native方法服务的

五、总结

类:基本信息、静态变量、常量存储在方法区中

对象:存储在堆中

方法:存储在栈中

相关推荐

  1. JVM堆栈详解

    2024-04-01 06:38:03       15 阅读
  2. <span style='color:red;'>JVM</span><span style='color:red;'>详解</span>

    JVM详解

    2024-04-01 06:38:03      36 阅读
  3. <span style='color:red;'>JVM</span><span style='color:red;'>详解</span>

    JVM详解

    2024-04-01 06:38:03      10 阅读
  4. JVM逃逸分析详解

    2024-04-01 06:38:03       32 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-01 06:38:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-01 06:38:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-01 06:38:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-01 06:38:03       20 阅读

热门阅读

  1. 20240323-2-决策树面试题DecisionTree

    2024-04-01 06:38:03       14 阅读
  2. ubuntu22.04忘记用户密码

    2024-04-01 06:38:03       16 阅读
  3. 【内网离线环境】搭建本地YUM源

    2024-04-01 06:38:03       17 阅读
  4. Excel中文显示问号

    2024-04-01 06:38:03       18 阅读
  5. 大型语言模型可以“在两年内彻底改变金融业”

    2024-04-01 06:38:03       17 阅读
  6. 【布式事务】分布式事务和分布式指导理论简介

    2024-04-01 06:38:03       15 阅读
  7. 182. 查找重复的电子邮箱

    2024-04-01 06:38:03       18 阅读
  8. 设计模式(10):享元模式

    2024-04-01 06:38:03       15 阅读
  9. 关于rabbitmq的prefetch机制

    2024-04-01 06:38:03       19 阅读
  10. Rust 框架(Rocket)

    2024-04-01 06:38:03       17 阅读
  11. rust- 结构体与二进制数组转换

    2024-04-01 06:38:03       19 阅读