21xrx.com
2024-04-26 00:42:21 Friday
登录
文章检索 我的文章 写文章
Java中的垃圾收集
2021-07-08 17:51:28 深夜i     --     --
J a v a

执行垃圾回收的Java程序:打印Java虚拟机中的空闲内存,然后使用RunTime类的gc方法进行垃圾回收,freeMemory方法返回JVM中的空闲内存量,getRunTime方法用于获取的引用 当前运行时对象。

Java中的垃圾收集程序

import java.util.*;


class GarbageCollection
{
  public static void main(String s[]) throws Exception
  {
    Runtime rs = Runtime.getRuntime();
    System.out.println("Free memory in JVM before Garbage Collection = "+rs.freeMemory());
    rs.gc();
    System.out.println("Free memory in JVM after Garbage Collection = "+rs.freeMemory());
  }
}

下载垃圾收集程序类文件。

程序输出:

垃圾收集后的可用内存量在您的计算机上会有所不同。 数字不重要; 重要的是垃圾收集后可用内存更多。 您可以在使用大量内存的程序或应用程序中使用代码,或者在频繁创建新对象但需要很短时间的应用程序中使用该代码。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复