2013-02-24 5 views
-2

Я использую 512 МБ памяти. Я знаю, что мы можем увеличить память кучи jvm, передав два аргумента.максимальная память jvm, которую я могу выделить

Каково максимальное значение, которое я могу дать для аргумента -Xmx для 512 МБ оперативной памяти для бесперебойной работы системы.

+0

Этот вопрос может помочь вам http://stackoverflow.com/questions/5374455/what-does-java-option-xmx-stand-for –

ответ

1

Это зависит от того, что еще вы используете. Если у вас закончится доступная оперативная память, операционная система поменяется на диск. Если вы немного превысили свою ОЗУ, то материал, который поменяется на диск, вероятно, является неиспользуемым материалом, и это не слишком больно.

Если вы слишком много перегружаете свою ОЗУ, система будет отказываться от жесткого диска, и все невозмутимо замедляется. У кого-то в Интернете нет возможности догадываться, что это за точка зрения может быть на вашем компьютере, поэтому вам просто нужно попробовать различные значения аргумента -Xmx, чтобы узнать, где находится точка прерывания.

+1

Серьезно, хотя ... 512 МБ. Я предполагаю, что вы работаете в корпоративной сети без каких-либо ограничений или покупки собственного оборудования, но это было неплохое количество оперативной памяти, которое было двенадцать лет назад. Для вашего босса есть хороший бизнес-случай, чтобы потратить 15 долларов на обновление до 4 ГБ. Вы заработаете эту сумму за производительность в течение недели, возможно, в день. – Barend

Смежные вопросы