Возможный дубликат:
Почему пустая программа Java потребляет память?
Почему абсолютно пустое приложение Java постоянно потребляет память? Приложение:
public class Dummy {
public static void main(String[] args) throws IOException {
System.in.read();
}
}
Или даже:
public class Dummy {
public static void main(String[] args) throws InterruptedException {
synchronized (Thread.currentThread()) {
Thread.currentThread().wait();
}
}
}
Состояние кучи:
Обновлено: Исправление IOException.