// Inspired by http://tutorials.findtutorials.com/read/query/Java/id/216/p/1
import java.util.Vector;
public class HeapKiller {
    public static void main(String[] args) {
	System.out.println("Max:    "+ Runtime.getRuntime().maxMemory());
	System.out.println("Total:  "+ Runtime.getRuntime().totalMemory());
	System.out.println("Before: "+ Runtime.getRuntime().freeMemory());
	Vector v = new Vector();
	while(true) {
	    v.add(new int[1000]);
	    System.out.print("Size: "+v.size());
	    System.out.print(" Total: "+ Runtime.getRuntime().totalMemory());
	    System.out.println("  Free: "+ Runtime.getRuntime().freeMemory());
	}
    }
}
