STS 2.5.2, показывающий, что во время инициализации vm произошла ошибка, не удалось зарезервировать достаточно места для затмения кучи объекта

0

Я использую STS2.5.5 с jdk 1.6 в моей системе с 32-битной Winx Xp, он работал нормально для нескольких HR, когда я установил его впервые, после этого, когда я перезапускаю STS, он начал показывать исключение Failed Initialize при запуске TC он выдает ошибку исключения, возникшую во время инициализации vm, не может зарезервировать достаточно места для затмения кучи объекта. Это нормально работает в другой системе с той же конфигурацией, чтобы решить эту проблему, если я удаляю STS и переустанавливаю STS, он работает нормально, но снова выдает ту же ошибку, если я закройте STS и откройте его, кто-нибудь может мне помочь, я также не могу изменить размер в моем sts.ini, если я увеличу память и запустите STS, то он не запустится.


источник

Ответы:

0

Проблема в вашей системе, а не в STS или Java.

В частности, в вашей системе недостаточно физической памяти и / или недостаточно места подкачки, настроенного для запуска JVM.

Увеличение объема памяти в "sts.ini" не поможет. На самом деле это только усугубит ситуацию. Проблема в том, что JVM уже запрашивает больше виртуальной памяти, чем может предоставить ваша система.


Если подумать, проблема может заключаться в том, что у вас есть несколько запущенных экземпляров. Проверьте Windows TaskManager и убейте все старые экземпляры STS / Eclipse перед повторной попыткой.

Стивен С
источник
спасибо за ваш ответ, я проверил это, и я уверен, что не было нескольких случаев запуска STS или затмения
Во время инициализации виртуальной машины произошла ошибка Iam все еще не удалось зарезервировать достаточно места для кучи объектов
Я нашел точную проблему здесь, это каждый раз, когда я перезагружаю STS или оставляю его бездействующим в течение долгого времени, изменяются аргументы VM, -xmx меняется на 1024, где для моей системы это должно быть 512, может кто-нибудь помочь мне, почему vm аргументы меняются ??