Каковы значения по умолчанию для следующих параметров в Java 6 на машине, отличной от сервера?
- -Xmx
- -XX: MaxPermSize
Oracle документация утверждает, что:
На машинах класса сервера, на которых запущена VM сервера, сборщик мусора (GC) изменился с предыдущего последовательного сборщика (-XX: + UseSerialGC) на параллельный коллектор (-XX: + UseParallelGC).
и
На машинах класса сервера, на которых запущена либо виртуальная машина (клиент или сервер) с параллельным сборщиком мусора (-XX: + UseParallelGC), размер начальной кучи и максимальный размер кучи изменились
Страница не описывает значения по умолчанию для машин, не относящихся к серверу, только то, что, например, начальный размер кучи является "разумным минимумом". Глядя на "man page" для команды java
, существует следующее против -Xms
:
Значение по умолчанию выбирается во время выполнения на основе конфигурации системы