Java Program To
Perform Garbage
Collection
http://freepdf-books.com
This program performs garbage collection.
Free memory in java virtual machine is
printed and then garbage collection is done
using gc method of RunTime class,
freeMemory method returns amount of free
memory in jvm, getRunTime method is
used to get reference of current RunTime
object.
Java programming source code
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());
}
}
Download Garbage collection program class
file.
http://freepdf-books.com
Output of program:
Obviously the amount of available after
garbage collection will be different on your
computer. Numbers are not important,
what is important is that amount of memory
available is more than before. You can use
this code in your program or projects which
uses large amount of memory or where
frequently new objects are created but are
required for a short span of time.
http://freepdf-books.com