Java Runtime gc()方法

java.lang.Runtime.gc() 方法运行垃圾回收器。调用此方法使Java虚拟机努力以使他们目前占据可快速重复使用的内存回收未使用的对象。当从方法调用最大的努力控制返回虚拟机已经回收了所有丢弃的对象。

这个名字GC代表“垃圾收集器”。根据需要在虚拟机自动执行此循环过程中,在单独的线程中,即使未明确地调用gc方法。该方法的System.gc()是调用此方法的常规的和方便的手段。

1 语法

public void gc()

2 参数

3 返回值

此方法不返回任何值。

4 示例 

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * Java Runtime gc()方法
 */
public class RuntimeDemo {

   public static void main(String[] args) {

      // print when the program starts
      System.out.println("Program starting...");

      // run the garbage collector
      System.out.println("Running Garbage Collector...");
      Runtime.getRuntime().gc();
      System.out.println("Completed.");
   }
}

输出结果为:

Program starting...
Running Garbage Collector...
Completed.

 

热门文章

优秀文章