zoukankan      html  css  js  c++  java
  • jvm整理

    2.JVM内存区域

    JVM内存区域线程私有线程共享直接内存程序计数器虚拟机栈(VM Stack)本地方法栈方法区(永久代)Method Area类实例区(堆)与线程生命周期相同线程中,每调用一个方法就创建一个栈帧栈帧(Stack Frame)局部表量表操作数栈动态链接会出现的异常Out of MemoryStackOverflow异常Out of MemoryStack Overflow运行时常量池(Constant Pool)新生代(Young)老年代(Old)异常Out of Memory不受JVM GC管理执行Java方法执行Native方法记录字节码指令的地址(当前指令的地址)空返回地址Hotspot VM将其合二为一Eden区From Survivor区To Survivor区分代划分Hotspot VM中使用Java堆的永久代实现方法区分区MinorGC复制算法MajorGC标记清除算法元空间Meta Space类元数据字符串池类静态变量放在堆中
  • 相关阅读:
    了解PCI Express的Posted传输与Non-Posted传输
    最强加密算法?AES加解密算法Matlab和Verilog实现
    校招必看硬核干货:IC前端这样学,秒变offer收割机!
    一次压力测试Bug排查-epoll使用避坑指南
    硬核干货 | C++后台开发学习路线
    Web服务器项目详解
    O准备如何苟进复赛圈?华为软挑开挂指南(附赛题预测)
    Linux最大文件句柄(文件描述符)限制和修改
    linux中对EINTR错误的处理
    C/C++实现单向循环链表(尾指针,带头尾节点)
  • 原文地址:https://www.cnblogs.com/pipicai96/p/11876711.html
Copyright © 2011-2022 走看看