【JVM】内存区域 & 对象创建定位

运行时数据区域 Java虚拟机在执行Java程序中把内存划分为若干个不同的数据区域 不同的区域有各自的用途,创建时间和销毁时间 方法区 用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码 各个线程共享区域 别名:非堆、永久代 去永久代原因 字符串在永久代中,容易出现性能问题和内存溢出 类和方法的信息难以确定大小,太小导致永久代溢出,太大导致老年代溢出 永久代为GC带来复杂度,使
相关文章
相关标签/搜索