Консоль разработчика gwt сразу запала - PullRequest
0 голосов
/ 23 сентября 2011

использовал плагин gwt в eclipse около года, работал довольно хорошо. Тем не менее, я недавно обновился до OSX Lion, и я также обновил Intellij до последней версии.

Теперь у меня есть стандартный проект GWT. Я исторически был в состоянии запустить его с devconsole, изменить вещи и перезагрузить страницу в Firefox. (в настоящее время используется Firefox5)

Но теперь я могу только запустить его, но как только я перезагружаю страницу, devconsole вылетает. Вчера он просто завис, сегодня утром я обновился до GWT2.4, и теперь я просто получаю из памяти permgen пространство после первой перезагрузки. У меня установлены настройки памяти на 1024 м!

Если бы кто-то мог дать мне указатели, я был бы очень признателен ...

Ответы [ 3 ]

0 голосов
/ 23 сентября 2011

Отвечая на мой собственный вопрос, так как я нашел, не ответ, а обходной путь.

В intellij я изменил агента (для ускорения работы использовал только одного в разработке) с gecko1_8 на safari и использовал chrome.

Как я уже упоминал, консоль зависала в Firefox при каждой перезагрузке, в Chrome я загружаю / перекомпилирую на 30 страницах, и ни одна консольная авария не происходит!

Он также перекомпилируется быстрее, чем в FF.

Понятия не имею, почему в FF все работает так глупо ...

0 голосов
/ 25 сентября 2011

Вы можете это исправить - просто добавьте -XX:MaxPermSize=384m для jvm.

0 голосов
/ 23 сентября 2011

Я испытал ту же проблему после обновления до Lion. Я считаю, что это как-то связано с управлением памятью в OSX, а не в Eclipse или GWT. Это было источником огромных неудобств для меня, и преимуществ от обновления Lion было недостаточно, чтобы оправдать работу с ограниченными возможностями для развития, поэтому я вернулся к Snow Leopard. Это решило проблему.

С тех пор я пытался (безуспешно) вернуться к Lion и использовать различные комбинации браузеров, в том числе Safari и Chrome, но Firefox по-прежнему кажется лучшим выбором, если вы используете Lion - Chrome исключительно медленно работает с GWT (как ни странно) ), а Webkit в целом, похоже, не поддерживает некоторые функции, предлагаемые GWT, поэтому Safari вышел.

Я говорю: возвращайся к Снежному Барсу, если только тебе что-то не мешает. Удачи, и, пожалуйста, держите нас в курсе, если вы найдете обходной путь.

...