Вы пробовали:
Увеличение размера кучи IntelliJ I DEA IDE, который не имеет абсолютно никакого влияния на то, как много памяти доступно для вашей программы во время выполнения, и
Увеличение размера кучи для компилятора, который также не имеет абсолютно никакого влияния на то, как много памяти доступно для вашего программы во время выполнения.
Попробуйте Run
меню ->Edit Configurations...
-> найти свой проект в дереве проектов слева, обратите внимание на VM options:
в панели справа, и ввести что-то там, согласно информации, найденной здесь: What are the Xms and Xmx parameters when starting JVMs?
Это, как было сказано, я также должен добавить, что если у вас заканчивается память, не зная, что вы делаете чрезвычайно голодные вещи, то то, что у вас есть в ваших руках, - это ошибка, которая заставляет вашу программу выполнять выделенное выделение памяти, что всегда будут возникать из-за ошибок в памяти, независимо от того, сколько вы увеличиваете размер кучи. В этом случае вам нужно будет посмотреть на свой код, а не на параметры вашего проекта.
Это не обычная практика, чтобы иметь outofmemoryExceptions, как правило, это означает, что ваш код плохо оптимизирован, вероятно, где-то написан неправильно. Хотя можно увеличить размер кучи, общая причина - не фактический размер кучи, а скорее это условные обозначения или ошибки программирования. Вернитесь с кодом, покажите нам свою нить. –
Я столкнулся с этой проблемой, и увеличение «Размер кучи процесса сборки» исправил это для меня –