Режим размещения GWT очень медленный

У нас есть проблемы с режимом размещения GWT, работающим в Eclipse Ganymede (оперативная память Windwos XP 3 ГБ). Когда мы запускаем наше приложение в размещенном режиме, его запуск занимает очень много времени, а транзакции после запуска приложения занимают минуты, чтобы отреагировать. Кажется, что для связи между Javascript и сервером требуется очень много времени.

Процессор в это время почти не показывает нагрузки. Не помогает даже компиляция и запуск из внешнего браузера.

Странно то, что у нас есть два других компьютера (один с Windows XP и один с Linux) с точно такой же настройкой, где режим хостинга работает с нормальной скоростью без каких-либо проблем для того же приложения.


person user1946784    schedule 30.11.2009    source источник


Ответы (4)


Сделайте себе одолжение, перейдите на GWT 2.0 (в настоящее время в RC2) и воспользуйтесь преимуществами режима хостинга вне процесса (OOPHM), который позволяет выполнять отладку прямо в браузере и молниеносно!

http://code.google.com/p/google-web-toolkit/wiki/UsingOOPHM

person rustyshelf    schedule 01.12.2009
comment
Это также медленно для загрузки и подключения к браузеру на моем компьютере, это занимает до 20 секунд, а после этого все в порядке, но каждое обновление занимает одинаковое время. - person Jaime Hablutzel; 10.03.2012

Попробуйте удалить все точки останова. Мне помогло в таком случае. По-видимому, если вы поместите точки останова в критические точки программы, это может привести к тому, что все практически остановится в режиме размещения.

person Tom Teman    schedule 21.08.2011

Я поддерживаю предложение перейти на GWT 2. Обратите внимание, однако, что с GWT 2 режим размещения в Chrome очень медленный. Недавно я переключился с 1.7 на 2.0 и обнаружил, что режим хостинга работает очень медленно... пока я не переключился на Firefox. Причина этого в том, что модель процесса Chrome не выгодна для OOPHM, по крайней мере сейчас.

person Zustellr    schedule 25.12.2009

Несколько идей:

  • У медленного компьютера с Windows сильно фрагментирован жесткий диск?
  • Это конкретный запрос к базе данных, который занимает много времени после запуска приложения, или все взаимодействия медленные?
  • Файлы проекта находятся в локальной файловой системе?
  • Is the database on a local filesystem?
    • If so, does it have the same size data set as the other machines?
    • Если нет, то находятся ли они в разных подсетях или имеют разную пропускную способность?
person Ben S    schedule 30.11.2009