jvm
方允沉
学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入理解JVM——垃圾回收机制
如果要了解java的垃圾回收,我们首先要知道三个方面何为垃圾怎么回收什么时候回收何为垃圾首先介绍一下几个概念1.引用计数算法像Python语言、游戏脚本、微软COM技术,都用引用计数算法来进行内存管理。原理就是给每一个对象增加一个引用计数器,如果引用了就+1,如果引用失效就-1,引用为0的就是垃圾。比如Object o = new Object();那么Object()对象就...原创 2019-10-18 17:37:52 · 530 阅读 · 1 评论 -
深入理解JVM——java内存区域
运行时数据区域运行时数据区主要分为两个部分1.线程私有:虚拟机栈、本地方法栈、程序计数器这些区域依赖线程的启动和结束而创建和销毁2.线程共享:堆、方法区程序计数器程序计数器是一块很小的内存区域,他的作用可以看做当前线程所执行的字节码的行号指示器,每一个线程根据独有的程序计数器来确定当前线程所执行的行号。字节码解释器工作时就是通过改变计数器的值来选取下一条需要执行的字节码指令,分支、跳...原创 2019-10-17 11:29:29 · 233 阅读 · 0 评论
分享