public class A { //Aufruf mit java -Xmx14m -Xms14m .. public static void main( String[] args ) { int value = 10000; if( args.length > 0 ) { try { value = Integer.parseInt( args[ 0 ] ); } catch( NumberFormatException e ) {} } System.out.println("Zur Verfügung stehender Speicher: "); long avail = Runtime.getRuntime().totalMemory(); System.out.println( avail ); System.out.println("Davon nicht belegter Speicher:"); long free = Runtime.getRuntime().freeMemory(); System.out.println( free ); Double[][] waste = new Double[ value ][ value ]; System.out.println("Zur Verfügung stehender Speicher: "); avail = Runtime.getRuntime().totalMemory(); System.out.println( avail ); System.out.println("Davon nicht belegter Speicher:"); free = Runtime.getRuntime().freeMemory(); System.out.println( free ); }}