![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
weixin_44247853
这个作者很懒,什么都没留下…
展开
-
学习笔记之GC
GC即Grabage Collection,是java的垃圾回收机制。程序运行时的内存是有限的,所以我们需要一个机制,及时把失去作用的对象清理释放内存,防止发生内存溢出错误。要理解GC机制,我们需要搞清楚几个问题:GC发生的区域,GC回收什么对象,GC发生的时机,GC做了什么。 GC发生的区域 JVM内存模型中程序计数器,虚拟机栈,本地方法栈都是线程私有的,随着线程的销毁或方法的完成而自动清理释放...原创 2020-04-17 07:50:52 · 98 阅读 · 0 评论 -
学习笔记之JVM内存模型
根据JVM规范,JVM内存(运行时数据区)分为程序计数器,虚拟机栈,本地方法栈,Java堆,方法区(为了与堆区分也称非堆)五大部分。以下分别介绍各部分的作用: 程序计数器(线程私有) 程序计数器是jvm内存中很小一部分 ,是线程执行字节码的行号指示器。如果执行的是java方法则通过改变程序计数器的值选取下一条语句,如果执行的是native方法则为空。 虚拟机栈(线程私有) ...原创 2020-04-13 00:12:27 · 52 阅读 · 0 评论