Что заставляет режим разработчика работать так невероятно медленно?

В настоящий момент режим разработки gwt работает очень медленно при подготовке страницы и при фактическом использовании моего приложения. Если я компилирую и запускаю с помощью runjettyrun, все работает с удовлетворительной скоростью, но с gwt все работает очень медленно. Я пытался заставить gwt компилироваться только для gecko1_8, но это не сильно помогло. Что еще я могу попробовать?


person osh    schedule 19.06.2013    source источник
comment
Вы смотрели stackoverflow.com/q/2897601/116472, stackoverflow.com/q/4069437/116472 и stackoverflow.com/q/9047686/ 116472?   -  person Thomas Broyer    schedule 19.06.2013
comment
Это происходит немного поздно, но я думаю, что это может иметь какое-то отношение к тегу наследования в моем gwt.xml, который указывает пакеты smartgwt   -  person osh    schedule 28.06.2013
comment
Вы нашли решение своей проблемы? У меня такая же проблема с smartgwt.   -  person Davey Chu    schedule 12.11.2014


Ответы (2)


Режим разработки медленный, потому что ваш код компилируется сервером кода на лету.

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

person Arnaud Denoyelle    schedule 19.06.2013
comment
разве это не в экспериментальной фазе? - person osh; 19.06.2013
comment
Да, это: Super Dev Mode is an experimental replacement for GWT's Development Mode. Но я использую его каждый день, и он отлично работает: вы больше не захотите использовать режим разработчика :) Единственный недостаток в том, что в случае ошибки у вас нет четкой трассировки стека. В этом случае просто вернитесь в режим разработчика, чтобы исправить ошибку. - person Arnaud Denoyelle; 19.06.2013
comment
Использую с хромом каждый день. Я только что попробовал с FF, и он отлично работает. - person Arnaud Denoyelle; 19.06.2013
comment
@ArnaudDenoyelle Верно, мне также пришлось вернуться в режим разработки, чтобы исправить ошибку. Так что я просто придерживаюсь режима Dev, но он такой медленный ... - person quarks; 12.02.2014

Использование сборщика мусора G1GC имело для меня большое значение в OSX.

person Christopher Broderick    schedule 02.01.2017