JDK1.6、1.7、1.8内存区域的变化?

JDK1.6、1.7/1.8内存区域发生了变化,主要体现在方法区的实现:

JDK1.6使用永久代实现方法区

JDK1.7时发生了一些变化,将字符串常量池、静态变量,存放在堆上

在JDK1.8时彻底干掉了永久代,而在直接内存中划出一块区域作为元空间,运行时常量池、类常量池都移动到元空间

相关推荐

  1. 谈谈JVM内存区域

    2024-03-25 21:38:07       41 阅读
  2. JDK1.8之后版本变更

    2024-03-25 21:38:07       41 阅读
  3. JDK、JRE和JVM区别

    2024-03-25 21:38:07       38 阅读
  4. jdk8与jdk17区别。springboot2.x与springboot3.x区别

    2024-03-25 21:38:07       45 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-25 21:38:07       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-25 21:38:07       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-25 21:38:07       82 阅读
  4. Python语言-面向对象

    2024-03-25 21:38:07       91 阅读

热门阅读

  1. VS实用快捷键小技巧

    2024-03-25 21:38:07       36 阅读
  2. 【C++】6-3 移动点的函数 分数 10

    2024-03-25 21:38:07       42 阅读
  3. Linux/Uinx 系统编程:定时器以及时钟同步

    2024-03-25 21:38:07       45 阅读
  4. springcloud 复习day2~[条件装配]

    2024-03-25 21:38:07       40 阅读
  5. 【Caddy】Caddy实践1——此网站无法提供安全连接

    2024-03-25 21:38:07       44 阅读
  6. 将表格数据导出 Excel 格式的数据方法(2)

    2024-03-25 21:38:07       42 阅读
  7. ruoyi-nbcio-plus后端里mapstruct-plus和lombok的使用

    2024-03-25 21:38:07       42 阅读
  8. 代码随想录第四天 链表Part02

    2024-03-25 21:38:07       46 阅读
  9. i++是否线程安全?

    2024-03-25 21:38:07       39 阅读
  10. 数据库

    数据库

    2024-03-25 21:38:07      40 阅读
  11. GAN 生成式对抗网络介绍

    2024-03-25 21:38:07       43 阅读