JVM останавливается на 2 ГБ под Windows Server 2008 R2 - PullRequest
4 голосов
/ 24 мая 2010

У меня проблема с Java-приложением. Используя 64-битную JVM (1.60.0_20) под Windows Server 2008 r2 (64-битная), приложение зависает на 2 ГБ выделенной памяти, оно не превысит эту отметку даже после изменения настроек JVM для выделения большего количества (-Xmx5000m) и ожидания большего чем 12 часов. Это на экземпляре EC2 с 7,5 ГБ доступной памяти.

1 Ответ

1 голос
/ 24 мая 2010

виснет? Не выбрасывает 'OutOfMemoryError'? Что произойдет, если вы начнете с кучи в 2 ГБ ("-Xms2g -Xmx2g"), можете ли вы запустить приложение?

Интересно, работает ли ты с памятью, доступной для твоего экземпляра. Это маленький экземпляр? Из-за перестановки он начнет перебиваться, поскольку объем используемой памяти значительно превышает объем доступной физической памяти. Возможно, вам нужен экземпляр с большим объемом памяти.

...