2013-04-29 2 views
0

У меня есть смешная проблема в распределении памяти eclipse.
У меня есть код, когда я запускаю его без изменения Vmargs, он начинается с 250 мг и заканчивается на 904 мг, без каких-либо ошибок, и когда я меняю Vmargs на -Xmx2g, он начинается с 750 мг и заканчивается на 1.2G.
влияет ли значение VMarg на использование памяти в программе?изменение Vmargs в eclipse

ответ

0

Выглядит хорошо для меня, может быть, все ваши Затмения потребность 1.2G

Если Java является 32 бит только тогда, возможно, вы не можете получить больше оперативной памяти. Java требуется куча памяти и не куча памяти. Java 32 бит имеет предел 4g или менее (это зависит от системы и аппаратного обеспечения)

Подробнее об этом: http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Frunning_eclipse.htm

+0

он отличается, когда я изменить vmargs. Я не знаю, действительно ли нужно больше 1 г или нет? – 2013-04-29 19:44:15

+0

Java любит память и имеет очень сложный алгоритм выделения памяти. Если он работает без 1g, тогда не нужно 1g. – MariuszS