Как найти количество непрерывного блока физической памяти, доступного на платформе Solaris

Я думаю, что JVM всегда всегда занимает непрерывные куски памяти, эквивалентные -Xms. Если настроенное значение недоступно, инициализация JVM завершается ошибкой.

В приведенной выше перспективе, как найти количество непрерывного блока физической памяти, доступного на платформе Solaris.


person sky    schedule 13.08.2012    source источник


Ответы (1)


JVM не требует непрерывной области физической памяти. Он использует виртуальную память.

Поскольку адресное пространство не должно быть разбросано при запуске JVM, ограничение для параметра -Xms зависит только от размера виртуальной памяти, доступной для вашего процесса. До 4 ГБ за вычетом области, выделенной для памяти без кучи (стеки, собственная и т. д.) для 32-разрядной JVM и ограничивается только доступным размером виртуальной памяти вашей системы (swap -s) на 64-разрядной JVM.

person jlliagre    schedule 13.08.2012