Как дать времени выполнения Java больше пространства кучи?
Я использую PMD v4.2.5 в Windows 7, и ему не хватает памяти со следующей ошибкой:
Exception in thread "Thread-4" java.lang.OutOfMemoryError: Java heap space
Как я могу настроить JRE, чтобы процесс мог использовать больше памяти? У меня 4 ГБ оперативной памяти, и надеюсь, что этого достаточно.
2 ответа
Решение
Запустите "Java" с -Xmx<memory>
вариант. например
java -Xmx512m ...
использование java -help
для отображения параметров. -Xmx
опция нестандартная. использование java -X
отобразить список нестандартных опций.
Если звонить из командной строки добавить -Xmxnnnm
в командной строке, чтобы установить максимальное значение nnn мб. Пример: -Xmx256m
дать кучу 256 мб памяти.