Я разрабатываю приложение GWT, и у меня возникают проблемы с тестированием в режиме разработки в eclipse.GWT Modlue Перезапуск вызывает ошибку в памяти
Когда я вношу изменения в код на стороне клиента, я обновляю страницу браузера (F5), чтобы перезагрузить модуль. Каждый раз, когда я это делаю (изменился или нет код), вкладка «Развитие» в eclipse показывает новую маркерную точку с «Загруженным модулем xxxx». Также, согласно диспетчеру задач, каждый раз, когда я это делаю, хост-процесс javaw.exe увеличивается примерно на 1 МБ памяти. В конце концов (10-20 обновит позже), страница не загружается и на вкладке Режим развития показывает эту ошибку:
Out of memory; to increase the amount of memory, use the -Xmx flag at startup (java -Xmx128M ...)
я могу исправить это путем остановки и перезапуска сервера (не кнопку немного обновления в Вкладка «Режим разработчика», но кнопка красной остановки), но затем модуль должен быть пересмотрен, что требует некоторого времени. Кажется, что затмение не понимает, что я закончил со старым модулем, когда перезагружаю новый. Я наблюдаю то же поведение с совершенно новым проектом GWT, поэтому я не думаю, что это мой код. Кто-нибудь знает, как это исправить?
EDIT: См. как ответы ниже для возможных решений.
Очевидно, что я понимаю, что я мог бы просто увеличить объем памяти, но процесс и затмение уже принимают по 1/2 ГБ каждый, поэтому я не хочу больше отдавать им память. – thomas88wp
Каковы будут соответствующие аргументы VM для 4 ГБ ОЗУ – Jagadeesh