Почему куча JVM продолжает расти?

Я пишу простую программу и использую jconsole.exe для контроля размера кучи.

public class HeapTest {
    public static void main(String[] args) {
        while(true) {
        }
    }
}

Вот результат

Я не понимаю, почему размер кучи продолжает расти. Я не new () ни один объект в моей программе.

Для чего используется куча в моей программе?

Я не добавляю никаких дополнительных аргументов в jconsole.exe; просто дважды щелкните по нему, а затем загрузите процесс Java в соответствии с PID.

Среда: Java 1.8.0_25 под Windows 7

Ответы на вопрос(2)

Ваш ответ на вопрос