Java垃圾回收机制(一)

来源:互联网 发布:wkwebview调用js方法 编辑:程序博客网 时间:2024/04/30 09:27

Java垃圾回收机制的源码分析:

首先我们可以通过以下方式快速调用GC:

System.gc();

System.gc()的源码如下:

public static void gc() {    Runtime.getRuntime().gc();}

通过这个我们知道,实际上调用的是Runtime.getRuntime().gc(),我们完全可以直接这么调用。但是JDK为了方便我们开发人员,直接提供了System.gc()这种更简单的方式。

查看Runtime.getRuntime().gc()的源码如下:

public native void gc();

gc()方法被native修饰,说明这是一个本地化的方法,言外之意就是说到这里已经与JAVA语言没有关系了,GC的真正实现是在*.dell中,是由C++语言实现的。

0 0