
JVM
字节小站
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通过图文给你讲明白java GC的垃圾回收机制
本文原链接 http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/gc01/index.html 1. JAVA GC 概述 JAVA GC采用了分代思想,将java堆分成新生代,年老代,永久代。GC算法主要有标记-清除,标记-压缩,复制算法。 新生代:新生代被分成三个部分 eden区和2个surviv...翻译 2018-06-13 11:54:22 · 19012 阅读 · 3 评论 -
JVM 运行时数据区域简介
运行时数据区域 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。Java虚拟机管理的内存主要包括以下几个运行时数据区域 1. 程序计数器 2. Java虚拟机栈 3. 本地方法栈 4. Java堆 5. 方法区 6...翻译 2018-06-22 13:40:39 · 440 阅读 · 0 评论 -
Java WeakReference
关于WeakReference的定义引用维基百科定义 在计算机程序设计中,弱引用与强引用相对,是指不能确保其引用的对象不会被垃圾回收器回收的引用。一个对象若只被弱引用所引用,则被认为是不可访问(或弱可访问)的,并因此可能在任何时刻被回收。一些配有垃圾回收机制的语言,如Java、C#、Python、Perl、Lisp等都在不同程度上支持弱引用。 1. WeakReference引用的...原创 2018-06-19 13:39:49 · 1243 阅读 · 0 评论