java.lang.Runtime.gc()方法實例
java.lang.Runtime.gc() 方法運行垃圾回收器。調用此方法使Java虛擬機努力以使他們目前占據可快速重複使用的內存回收未使用的對象。當從方法調用最大的努力控製返回虛擬機已經回收了所有丟棄的對象。
這個名字GC代表“垃圾收集器”。根據需要在虛擬機自動執行此循環過程中,在單獨的線程中,即使未明確地調用gc方法。該方法的System.gc()是調用此方法的常規的和方便的手段。
聲明
以下是java.lang.Runtime.gc()方法的聲明
public void gc()
參數
-
NA
返回值
這個方法冇有返回值。
異常
-
NA
例子
下麵的例子顯示lang.Runtime.gc()方法的使用。
package com.yiibai; 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.