Как это возможно? Я неправильно понимаю Linux, потому что я не знаю, как это может произойти. Я полагаю, что здесь происходит что -то еще, поскольку я пытаюсь установить размер максимальной кучи на 1G, и это не удалось < /p>
Maven_opts Указывает кучу 1024 м, но команда Maven не удается, потому что куча составляет 4096 м. Машина составляет 32 бит с установленным 6G < /p>
память < /p>
$free -h
total used free shared buffers cached
Mem: 5.8G 3.8G 2.0G 186M 351M 2.1G
-/+ buffers/cache: 1.3G 4.4G
Swap: 5.8G 0B 5.8G
< /code>
maven < /p>
echo $MAVEN_OPTS
-Xms512m -Xmx1024m -XX:MaxPermSize=1024m
$ mvn -version
Invalid maximum heap size: -Xmx4096m
The specified size exceeds the maximum representable size.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
< /code>
java < /p>
java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) Server VM (build 25.111-b14, mixed mode)
< /code>
linux < /p>
uname -a 102-Ubuntu SMP Tue Aug 11 14:28:35 UTC 2015 i686 i686 i686 GNU/Linux
Подробнее здесь: https://stackoverflow.com/questions/414 ... -heap-size