2016-08-09 3 views
2

У меня есть приложение java, которое загружает огромные данные в память (не спрашивайте - это грязно). Это приложение отлично работает в отладчике IntelliJ, но дает OOM (из-за ошибок памяти), когда я пытаюсь запустить его как скомпилированный файл .jar.Показаны аргументы командной строки intellij

Как узнать параметры, которые использует IntelliJ для запуска? Рассмотрение списка процессов не показало ничего перспективного.

ответ

3

Первая строка в окне запуска Run в IntelliJ IDEA показывает точную командную строку, используемую для запуска программы, включая все параметры VM.

+0

Это звучит, но я не вижу его. «menu»/«run» (или «debug») /? – ethrbunny

+0

Если вы используете кнопку «Отладка» для запуска приложения, перейдите на вкладку «Консоль» в отладчике. – yole

+0

Wow - страницы и страницы файлов .jar - а не «Xmx» или аналогичные в поле зрения. Идите фигуру. – ethrbunny

4

Вы можете просто сделать что-то вроде этого:

java -jar -Xmx2048m myJar.jar 

Флага XMX позволит вам добавить больше памяти для вашей баночки, чтобы работать с. Вы можете просто до этого доработать.

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