Java运行时内存管理
Brin233
这个作者很懒,什么都没留下…
展开
-
JVM内存管理机制总结
目录 概述 运行时数据区域 2.1.程序计数器 2.2.Java虚拟机栈 2.3.本地方法栈 2.4.堆 2.5.方法区 2.6.运行时常量池 对象创建过程 1.概述 众所周知,Java虚拟机会自动管理内存资源,在开发过程中不易出现内存泄漏或内存溢出问题。首先,我们先来了解一下什么是运行时数据区域,Java程序执行时,会先将.java源文件通过编译器编译为字节码文件 .class文件。然后由J...原创 2019-06-11 09:47:13 · 110 阅读 · 0 评论 -
垃圾回收机制
1. 如何判断对象已死 1.1、引用计数法 在对象中添加一个引用计数器,每有代码引用它,计数器便加1,引用失效则减1。引用计数法在实现上相对简单,判定效率高。但在Java虚拟机里没有使用引用计数器算法进行内存管理,因为它难以解决对象间循环引用的问题。 public class Test{ public Object instance = null; } public static void...原创 2019-06-22 14:33:22 · 101 阅读 · 0 评论