美文网首页
java中堆的分区

java中堆的分区

作者: 糯米团子123 | 来源:发表于2022-09-06 11:26 被阅读0次

1.堆的作用

  • 堆是JVM管理内存的最大一部分,一般用来存储数组和对象,每个对象都包含一个与之对应的class类,class类的信息放在方法区中。
  • 堆是一块线程共享区域,是JVM垃圾收集器(GC)的主要区域。
  1. 堆的分区
  • 新生代:eden区和survivor区(survivor又分为s0区和s1区,或者成为from区和to区)
  • 老年代
  • 永久代(java8以前)
  • 元空间(java8及java8以后)

相关文章

  • java中堆的分区

    1.堆的作用 堆是JVM管理内存的最大一部分,一般用来存储数组和对象,每个对象都包含一个与之对应的class类,c...

  • 【JAVA】深入理解虚拟机之虚拟机类加载机制

    Java程序运行时,数据会分区存放,JavaStack(Java栈)、 heap(堆)、method(方法区)。 ...

  • Java程序员必须了解的java内存模型

    Java程序运行时,数据会分区存放,JavaStack(Java栈)、 heap(堆)、method(方法区)。 ...

  • jvm 1

    1 JVM 有哪些分区? 包括 :程序计数器, Java 虚拟机栈,本地方法栈,堆,方法区(Java栈中存放的是一...

  • JVM虚拟机

    JVM有哪些分区?程序计数器,java虚拟机栈,本地方法栈,堆,方法区。 java栈中存放的是一个个栈帧,每一个栈...

  • 爱奇艺现场面试总结

    一面: java内存模型:问面试官是jmm还是jvm,说是jvm,说了说分区 堆内存:说了堆内存划分和理由,各种内...

  • java中list分区

    1.概述 本章中介绍如何分开几个子list在list中,对于简单操作,java标准collection api不支...

  • 程序设计基础

    1 内存分区: 堆:手动分配释放,使用malloc/free,new/delete 栈:存储函数中的参数、除堆和静...

  • 理解内存管理

    • 堆和栈 内存泄露、野指针 堆和栈是逻辑分区也是物理分区。Stack Overflow,堆栈溢出是一起溢出的。堆...

  • 堆外内存 Unsafe DirectByteBuffer

    堆内堆外 我们在Java中创建的对象都处于堆内内存(heap)中,堆内内存是由JVM所管控的Java进程内存,并且...

网友评论

      本文标题:java中堆的分区

      本文链接:https://www.haomeiwen.com/subject/fbeinrtx.html