Ошибка кучи памяти Java

Скриншот сообщения об ошибке

Я не нашел ничего для этой ошибки в сети, кто-нибудь может помочь? У меня есть класс заглушки, который содержит более 30000 строк кода, может быть, это вызвало проблему?

3 ответа

у меня есть класс заглушки, который содержит более 30 000 строк кода, может быть, это вызвало проблему??

Да, это, безусловно, может быть основной причиной. В любом случае, похоже, что Eclipse исчерпал пространство кучи. Попробуйте назначить больше пространства кучи для Eclipse. В вашем eclipse.ini, менять

-Xmx512m

на более высокое значение, как

-Xmx1024m

Смотрите также http://wiki.eclipse.org/FAQ_How_do_I_increase_the_heap_size_available_to_Eclipse%3F для получения дополнительной информации.

Посмотрите часто задаваемые вопросы по Eclipse по адресу http://wiki.eclipse.org/FAQ_How_do_I_increase_the_heap_size_available_to_Eclipse%3F

Кстати, вы можете увеличить размер пространства кучи Java в зависимости от потребностей вашего приложения, и я всегда рекомендую это, чтобы избежать использования значений кучи JVM по умолчанию. если ваше приложение имеет большой размер и много созданных объектов, вы можете изменить размер пространства кучи с помощью параметров JVM -Xms и -Xmx. Xms обозначает начальный размер кучи, а -Xmx обозначает максимальный размер кучи в Java. Есть еще один параметр, называемый -Xmn, который обозначает размер нового поколения пространства кучи Java. Единственное, что вы не можете динамически изменять размер кучи в Java, вы можете только указать параметр размера кучи Java при запуске JVM.

Другие вопросы по тегам