Xmx и gc log максимальный размер кучи? - PullRequest
2 голосов
/ 22 марта 2012

Необходимо знать, почему существует разница между параметром запуска Xmx jvm и gc log Макс. Размер кучи 1563,749: [GC 1563,749: [ParNew: 226929K-> 11859K (235968K), 0,0605702 с] 735329K-> 523980K ( 1808832K ), 0,0616580 с] Java-версия - 1.5.0_06 Также Xms == Xmx

1 Ответ

0 голосов
/ 27 марта 2012
Параметр

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

UPDATE: Теперь, когда вы упомянули, что у вас также есть -Xms == -Xmx, мой ответ выше не применяется. Глядя на ваши номера снова, кажется, что они на самом деле довольно близки:

1,792M = 1,835,008K

Похоже, что сообщаемое расхождение составляет около 27 млн. Или чуть более 1%. Почему это касается вас?

...