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.