2-3 minutes really hurts! How large is your app? We have about 150k LOC and 
a refresh in Firefox takes ~5 seconds. As DevMode with Firefox seems to be 
leaking memory sometimes I have configured DevMode to use 1,5G heap space 
and 1G permgen space. Our app uses GWT-RPC (single service with lots of 
commands), UiBinder, GIN, ClientBundles, SafeHtmlTemplates. 

In GWT 2.5 the GeneratorExt has been renamed to IncrementalGenerator and 
its not experimental anymore. In order to speed up SuperDevMode you should 
expect that most GWT generators will be changed to IncrementalGenerator so 
that they do not regenerate everything from scratch (RPC and ClientBundle 
generator are already IncrementalGenerators). 
Of course all your 3rd party generators also need to be changed and this 
could take a while (haven't found any documentation how to implement an 
IncrementalGenerator). Especially GIN can hurt I think as it references 
quite a lot of classes in your app.

Also using a lot JSNI code can hurt DevMode performance as the Plugin 
always has to translate between Java and Javascript. Not sure if SmartGWT 
is implemented in GWT or if its just a wrapper for a native JS library.

So currently your best bet is to hope on GWT 2.6 which is said to 
concentrate on performance issues and in the mean time modularize your GWT 
application into smaller GWT modules. Then you can create development entry 
points that only inherit a subset of your GWT modules for a given feature. 
That way you can develop "Feature A" and your FeatureA-EntryPoint would 
only reference code thats relevant to "Feature A" (along with your apps 
infrastructure code). Reducing the code makes DevMode a lot faster!

-- J.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/gpIVDBTgq_sJ.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to