Próbowano:
Zwiększanie wielkości sterty IntelliJ I DEA IDE, które nie ma żadnego wpływu na ile pamięci jest dostępna do swojego programu w czasie wykonywania, a
Zwiększenie rozmiaru sterty dla kompilatora, który również ma absolutnie żadnego wpływu na ile pamięci jest dostępna do listy program w czasie wykonywania.
Spróbuj Run
menu ->Edit Configurations...
-> Znajdź swój projekt w drzewie projektów po lewej stronie, poszukaj VM options:
w panelu po prawej stronie, a następnie wprowadź coś tam, według informacji znaleźć tutaj: What are the Xms and Xmx parameters when starting JVMs?
Powiedziawszy to, powinienem dodać, że jeśli zabraknie ci pamięci, nie wiedząc, że robisz bardzo głodne rzeczy z pamięcią, to masz w ręku błąd, który powoduje, że twój program uruchamia przydział pamięci, który zawsze będzie skutkować błędami braku pamięci, bez względu na to, jak bardzo zwiększysz swój rozmiar sterty. W takim przypadku będziesz musiał spojrzeć na swój kod, a nie na opcje projektu.
Nie jest to zwykła praktyka, aby generalnie unikać wypadków z zewnątrz, co oznacza, że Twój kod jest źle zoptymalizowany, prawdopodobnie zapisany gdzieś w niewłaściwym miejscu. Chociaż możliwe jest zwiększenie wielkości sterty, ogólną przyczyną nie jest wielkość sterty, a raczej przypuszczenia dotyczące programowania lub błędów. Wróć z kodem, pokaż nam swój wątek. –
Wpadłem na ten problem, a zwiększenie "rozmiaru sterty procesu kompilacji" poprawiło go dla mnie –