we are family

我不是一个伟大的程序员,我只是一个具有良好习惯的程序员

排序:
默认
按更新时间
按访问量
RSS订阅

Java中常用垃圾回收算法

Java中常用的垃圾收集算法: (1).标记-清除算法: 最基础的垃圾收集算法,算法分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成之后统一回收掉所有被标记的对象。 标记-清除算法的缺点有两个:首先,效率问题,标记和清除效率都不高。其次,标记清除之后会产生大量的不连续...

2018-10-05 22:30:32

阅读数 29

评论数 0

Java虚拟机判断对象存活的两种方案:引用计数法与可达性分析算法

java堆和方法区主要存放各种类型的对象(方法区中也存储一些静态变量和全局常量等信息),那么我们在使用GC对其进行回收的时候首先要考虑的就是如何判断一个对象是否应该被回收。也就是要判断一个对象是否还有其他的引用或关联使得这个对象处于存活的状态。我们需要将不在存活状态的所有对象标记出,以便于GC进行...

2018-10-05 20:03:19

阅读数 74

评论数 0

Java虚拟机方法区介绍

JAVA虚拟机方法区介绍 1、JVM内存模型     大多数JVM将内存分配为Method Area(方法区)、Heap(堆)、ProgramCounter Register(程序计数器)、JAVA MethodStack(JAVA方法栈)、Native MethodStack(本地方法栈)。...

2018-10-04 21:29:56

阅读数 48

评论数 0

java虚拟机内存区域的划分以及作用简介

一、运行时数据区        什么叫运行时数据区呢,看下图就知道了,今天的重点就围绕这张图讲。                        1、程序计数器(寄存器)                        当前线程所执行的字节码行号指示器             字节码解释器工...

2018-10-04 20:38:49

阅读数 57

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭