Размер кучи Java в JMP - PullRequest
       29

Размер кучи Java в JMP

0 голосов
/ 11 января 2010

Я пытаюсь профилировать простое приложение в Java, которое в основном только открывает интерфейс RMI и ждет сообщений. Когда я открываю приложение через TIJMP, оно с самого начала сообщает:

Heap: init - 0, используется - 3MB, зафиксировано - 7MB, максимум - 643MB.

Теперь я почти уверен, что простой запуск программы не увеличивает требования к памяти свыше 600 МБ - это всего лишь 3 файла классов и прослушивание RMI. Что здесь означает максимальная память? Был ли он когда-либо использован или это просто предел виртуальной машины, и у меня зарезервировано (зафиксировано) только 7 МБ?

1 Ответ

2 голосов
/ 11 января 2010

Вероятно, это максимальный размер кучи для JVM, который устанавливается с помощью аргумента командной строки -Xmx. Размер кучи может увеличиться до этого размера, после чего он начнет выдавать ошибки OutOfMemoryErrors.

...