publicstaticvoid main(String[] args) {
System.out.println( Runtime.getRuntime().freeMemory() ); int[] values = new int[ args.length ]; for ( int i = 0; i < values.length; i++ ) {
values[ i ] = Integer.parseInt( args[ i ] );
}
System.out.println( Runtime.getRuntime().freeMemory() );
}
Řešení
Odstraňte Runtime.freeMemory(), použijte místo toho profilovací nástroj.
publicstaticvoid main(String[] args) { int[] values = new int[ args.length ]; for ( int i = 0; i < values.length; i++ ) {
values[ i ] = Integer.parseInt( args[ i ] );
}
}