Find Free Memory before and after Garbage Collection using JAVA

Here is the Java code written. 
  1. class Demo {  
  2.     public static void main(String s[]) throws Exception {  
  3.         Runtime rs = Runtime.getRuntime();  
  4.         System.out.println("Free memory in jvm before Garbage Collection = " + rs.freeMemory());  
  5.         rs.gc();  
  6.         System.out.println("Free memory in jvm after Garbage Collection = " + rs.freeMemory());  
  7.     }  
  8. }  
 Thank you, keep learning and sharing.