Quantcast
Channel: SmartClient Forums
Viewing all articles
Browse latest Browse all 4756

SuperDevMode recompile linking step takes too long and includes static SGWT resources

$
0
0
Hi Isomorphic,

I'm revisiting SuperDevMode with current 5.0p and GWT 2.7.0 and was able to set it up according to your SuperDevModeTroubleshooting-docs.

Initial startup takes about 3mins, which is OK as it is a one-time action.
1st compile with the "Dev Mode On" bookmarklet's "Compile" button takes 1min, which is also OK.

Further recompiles bother me, tough.
For even 1 char change in a String, it takes 30sec to recompile, while the vast majority of the times is spent in emitting static SmartGWT files.

Is this normal? Do you know of a way to stop this?

Startup logs (shortened, with -logLevel TRACE (3min, OK)):
Code:

Turning off precompile in incremental mode.
Super Dev Mode starting up
  workDir: C:\Users\myuser\workspace\lms\codeserver
  Loading inherited module 'com.lmscompany.lms.Lms'
      Module location: file:/C:/Users/myuser/workspace/lms/src/com/lmscompany/lms/Lms.gwt.xml
      Loading inherited module 'com.google.gwt.core.Core'
        Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/core/Core.gwt.xml
        Loading inherited module 'com.google.gwt.dev.jjs.intrinsic.Intrinsic'
            Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-dev.jar!/com/google/gwt/dev/jjs/intrinsic/Intrinsic.gwt.xml
            Loading inherited module 'com.google.gwt.lang.LongLib'
              Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-dev.jar!/com/google/gwt/lang/LongLib.gwt.xml
        Loading inherited module 'com.google.gwt.core.CompilerParameters'
            Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/core/CompilerParameters.gwt.xml
        Loading inherited module 'com.google.gwt.emul.Emulation'
            Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/emul/Emulation.gwt.xml
            Loading inherited module 'com.google.gwt.logging.LogImpl'
              Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/logging/LogImpl.gwt.xml
        Loading inherited module 'com.google.gwt.core.StackTrace'
            Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/core/StackTrace.gwt.xml
        Loading inherited module 'com.google.gwt.core.AsyncFragmentLoader'
            Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/core/AsyncFragmentLoader.gwt.xml
        Loading inherited module 'com.google.gwt.core.XSLinker'
            Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/core/XSLinker.gwt.xml
        Loading inherited module 'com.google.gwt.core.CrossSiteIframeLinker'
            Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/core/CrossSiteIframeLinker.gwt.xml
      Loading inherited module 'com.google.gwt.user.User'
        Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/User.gwt.xml
        Loading inherited module 'com.google.gwt.event.Event'
            Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/event/Event.gwt.xml
            Loading inherited module 'com.google.gwt.dom.DOM'
              Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/dom/DOM.gwt.xml
              Loading inherited module 'com.google.gwt.canvas.dom.DOM'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/canvas/dom/DOM.gwt.xml
              Loading inherited module 'com.google.gwt.media.dom.DOM'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/media/dom/DOM.gwt.xml
              Loading inherited module 'com.google.gwt.safehtml.SafeHtml'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/safehtml/SafeHtml.gwt.xml
                  Loading inherited module 'com.google.gwt.http.HTTP'
                    Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/http/HTTP.gwt.xml
                    Loading inherited module 'com.google.gwt.user.Timer'
                        Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/Timer.gwt.xml
                    Loading inherited module 'com.google.gwt.xhr.XMLHttpRequest'
                        Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/xhr/XMLHttpRequest.gwt.xml
                        Loading inherited module 'com.google.gwt.typedarrays.TypedArrays'
                          Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/typedarrays/TypedArrays.gwt.xml
                          Loading inherited module 'com.google.gwt.useragent.UserAgent'
                              Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/useragent/UserAgent.gwt.xml
                              Loading inherited module 'com.google.gwt.core.CoreWithUserAgent'
                                Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/core/CoreWithUserAgent.gwt.xml
                  Loading inherited module 'com.google.gwt.regexp.RegExp'
                    Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/regexp/RegExp.gwt.xml
            Loading inherited module 'com.google.gwt.event.EventBase'
              Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/event/EventBase.gwt.xml
              Loading inherited module 'com.google.web.bindery.event.Event'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/web/bindery/event/Event.gwt.xml
            Loading inherited module 'com.google.gwt.event.dom.DomEvent'
              Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/event/dom/DomEvent.gwt.xml
              Loading inherited module 'com.google.gwt.event.dom.DragEvent'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/event/dom/DragEvent.gwt.xml
              Loading inherited module 'com.google.gwt.event.dom.TouchEvent'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/event/dom/TouchEvent.gwt.xml
            Loading inherited module 'com.google.gwt.event.logical.LogicalEvent'
              Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/event/logical/LogicalEvent.gwt.xml
        Loading inherited module 'com.google.gwt.geolocation.Geolocation'
            Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/geolocation/Geolocation.gwt.xml
        Loading inherited module 'com.google.gwt.media.Media'
            Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/media/Media.gwt.xml
            Loading inherited module 'com.google.gwt.user.UI'
              Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/UI.gwt.xml
              Loading inherited module 'com.google.gwt.animation.Animation'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/animation/Animation.gwt.xml
              Loading inherited module 'com.google.gwt.canvas.Canvas'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/canvas/Canvas.gwt.xml
              Loading inherited module 'com.google.gwt.cell.Cell'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/cell/Cell.gwt.xml
                  Loading inherited module 'com.google.gwt.text.Text'
                    Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/text/Text.gwt.xml
                    Loading inherited module 'com.google.gwt.i18n.I18N'
                        Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/i18n/I18N.gwt.xml
                  Loading inherited module 'com.google.gwt.cell.TextButtonCell'
                    Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/cell/TextButtonCell.gwt.xml
              Loading inherited module 'com.google.gwt.debug.DebugBase'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/debug/DebugBase.gwt.xml
              Loading inherited module 'com.google.gwt.dom.builder.DomBuilder'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/dom/builder/DomBuilder.gwt.xml
              Loading inherited module 'com.google.gwt.editor.Editor'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/editor/Editor.gwt.xml
                  Loading inherited module 'com.google.gwt.validation.Validation'
                    Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/validation/Validation.gwt.xml
                    Loading inherited module 'com.google.gwt.user.RemoteServiceDTO'
                        Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/RemoteServiceDTO.gwt.xml
                    Loading inherited module 'javax.validation.Validation'
                        Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/javax/validation/Validation.gwt.xml
              Loading inherited module 'com.google.gwt.layout.Layout'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/layout/Layout.gwt.xml
                  Loading inherited module 'com.google.gwt.aria.Aria'
                    Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/aria/Aria.gwt.xml
              Loading inherited module 'com.google.gwt.resources.Resources'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/resources/Resources.gwt.xml
                  Loading inherited module 'com.google.gwt.jsonp.Jsonp'
                    Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/jsonp/Jsonp.gwt.xml
                    Loading inherited module 'com.google.gwt.user.AsyncCallback'
                        Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/AsyncCallback.gwt.xml
              Loading inherited module 'com.google.gwt.safecss.SafeCss'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/safecss/SafeCss.gwt.xml
              Loading inherited module 'com.google.gwt.touch.Touch'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/touch/Touch.gwt.xml
              Loading inherited module 'com.google.gwt.user.CaptionPanel'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/CaptionPanel.gwt.xml
                  Loading inherited module 'com.google.gwt.user.UserAgent'
                    Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/UserAgent.gwt.xml
              Loading inherited module 'com.google.gwt.user.cellview.CellView'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/cellview/CellView.gwt.xml
                  Loading inherited module 'com.google.gwt.view.View'
                    Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/view/View.gwt.xml
              Loading inherited module 'com.google.gwt.user.ClippedImage'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/ClippedImage.gwt.xml
              Loading inherited module 'com.google.gwt.user.datepicker.DatePicker'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/datepicker/DatePicker.gwt.xml
              Loading inherited module 'com.google.gwt.user.DocumentMode'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/DocumentMode.gwt.xml
              Loading inherited module 'com.google.gwt.user.DOM'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/DOM.gwt.xml
                  Loading inherited module 'com.google.gwt.user.History'
                    Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/History.gwt.xml
              Loading inherited module 'com.google.gwt.user.Focus'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/Focus.gwt.xml
              Loading inherited module 'com.google.gwt.user.Form'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/Form.gwt.xml
              Loading inherited module 'com.google.gwt.user.HTMLTable'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/HTMLTable.gwt.xml
              Loading inherited module 'com.google.gwt.user.Hyperlink'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/Hyperlink.gwt.xml
              Loading inherited module 'com.google.gwt.user.ImageBundle'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/ImageBundle.gwt.xml
              Loading inherited module 'com.google.gwt.user.Popup'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/Popup.gwt.xml
              Loading inherited module 'com.google.gwt.user.ResizeLayoutPanel'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/ResizeLayoutPanel.gwt.xml
              Loading inherited module 'com.google.gwt.user.RichText'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/RichText.gwt.xml
              Loading inherited module 'com.google.gwt.user.Scroll'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/Scroll.gwt.xml
              Loading inherited module 'com.google.gwt.user.SplitPanel'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/SplitPanel.gwt.xml
              Loading inherited module 'com.google.gwt.user.TextBox'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/TextBox.gwt.xml
              Loading inherited module 'com.google.gwt.user.Tree'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/Tree.gwt.xml
              Loading inherited module 'com.google.gwt.uibinder.UiBinder'
                  Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/uibinder/UiBinder.gwt.xml
        Loading inherited module 'com.google.gwt.storage.Storage'
            Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/storage/Storage.gwt.xml
        Loading inherited module 'com.google.gwt.user.RemoteService'
            Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/RemoteService.gwt.xml
        Loading inherited module 'com.google.gwt.user.Window'
            Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/Window.gwt.xml
      Loading inherited module 'com.smartgwt.tools.SmartGwtTools'
        Module location: jar:file:/C:/Users/myuser/workspace/lib/smartgwtpower-5.0p/lib/smartgwtpower.jar!/com/smartgwt/tools/SmartGwtTools.gwt.xml
        Loading inherited module 'com.google.gwt.xml.XML'
            Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/xml/XML.gwt.xml
        Loading inherited module 'com.google.gwt.json.JSON'
            Module location: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/json/JSON.gwt.xml
        Loading inherited module 'com.smartgwt.SmartGwtNoSmartClient'
            Module location: jar:file:/C:/Users/myuser/workspace/lib/smartgwtpower-5.0p/lib/smartgwtpower.jar!/com/smartgwt/SmartGwtNoSmartClient.gwt.xml
        Loading inherited module 'com.smartclient.theme.enterprise.EnterpriseResources'
            Module location: jar:file:/C:/Users/myuser/workspace/lib/smartgwtpower-5.0p/lib/smartgwtpower.jar!/com/smartclient/theme/enterprise/EnterpriseResources.gwt.xml
        Loading inherited module 'com.smartclient.tools.SmartClientTools'
            Module location: jar:file:/C:/Users/myuser/workspace/lib/smartgwtpower-5.0p/lib/smartgwtpower.jar!/com/smartclient/tools/SmartClientTools.gwt.xml
      Loading inherited module 'com.smartgwtee.SmartGwtEENoScript'
        Module location: jar:file:/C:/Users/myuser/workspace/lib/smartgwtpower-5.0p/lib/smartgwtpower.jar!/com/smartgwtee/SmartGwtEENoScript.gwt.xml
        Loading inherited module 'com.smartgwt.SmartGwtNoScript'
            Module location: jar:file:/C:/Users/myuser/workspace/lib/smartgwtpower-5.0p/lib/smartgwtpower.jar!/com/smartgwt/SmartGwtNoScript.gwt.xml
            Loading inherited module 'com.smartgwt.SmartGwtNoScriptNoTheme'
              Module location: jar:file:/C:/Users/myuser/workspace/lib/smartgwtpower-5.0p/lib/smartgwtpower.jar!/com/smartgwt/SmartGwtNoScriptNoTheme.gwt.xml
              Loading inherited module 'com.smartclient.SmartClientNoScriptNoTheme'
                  Module location: jar:file:/C:/Users/myuser/workspace/lib/smartgwtpower-5.0p/lib/smartgwtpower.jar!/com/smartclient/SmartClientNoScriptNoTheme.gwt.xml
        Loading inherited module 'com.smartclientee.SmartClientEENoScript'
            Module location: jar:file:/C:/Users/myuser/workspace/lib/smartgwtpower-5.0p/lib/smartgwtpower.jar!/com/smartclientee/SmartClientEENoScript.gwt.xml
            Loading inherited module 'com.smartclient.SmartClientNoScript'
              Module location: jar:file:/C:/Users/myuser/workspace/lib/smartgwtpower-5.0p/lib/smartgwtpower.jar!/com/smartclient/SmartClientNoScript.gwt.xml
      Loading inherited module 'com.smartgwtee.tools.Tools'
        Module location: jar:file:/C:/Users/myuser/workspace/lib/smartgwtpower-5.0p/lib/smartgwtpower.jar!/com/smartgwtee/tools/Tools.gwt.xml
        Loading inherited module 'com.smartclientee.tools.Tools'
            Module location: jar:file:/C:/Users/myuser/workspace/lib/smartgwtpower-5.0p/lib/smartgwtpower.jar!/com/smartclientee/tools/Tools.gwt.xml
  Public resources found in...
  Translatable source found in...
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
  Loading Java files in com.lmscompany.lms.Lms.
  Persistent unit cache dir set to: C:\Users\myuser\workspace\lms\codeserver\com.lmscompany.lms.Lms\compile-1\gwt-unitCache
  Looking for previously cached Compilation Units in C:\Users\myuser\workspace\lms\codeserver\com.lmscompany.lms.Lms\compile-1\gwt-unitCache
  Found 0 cached/archived units.  Used 0 / 5049 units from cache.
  Compiling...
      0% complete (ETR: ?)
      10% complete (ETR: 431 seconds)
      20% complete (ETR: 243 seconds)
      30% complete (ETR: 158 seconds)
      40% complete (ETR: 140 seconds)
      50% complete (ETR: 99 seconds)
      60% complete (ETR: 70 seconds)
      70% complete (ETR: 53 seconds)
      80% complete (ETR: 33 seconds)
      90% complete (ETR: 16 seconds)
      100% complete (ETR: 0 seconds)
      Compilation completed in 160,14 seconds
  Added 5049 units to cache since last cleanup.
  Warnings in 'jar:file:/C:/Users/myuser/workspace/lib/smartgwtpower-5.0p/lib/smartgwtpower.jar!/com/smartgwt/client/widgets/calendar/Calendar.java'
      Line 4798: Referencing deprecated class 'com.smartgwt.client.widgets.calendar.events.CalendarEventMoved'
      Line 5070: Referencing deprecated class 'com.smartgwt.client.widgets.calendar.events.CalendarEventResized'
      Line 5619: Referencing deprecated class 'com.smartgwt.client.widgets.calendar.events.EventHoverHTMLEvent'
      Line 6820: Referencing deprecated class 'com.smartgwt.client.widgets.calendar.events.TimelineEventMoved'
      Line 6875: Referencing deprecated class 'com.smartgwt.client.widgets.calendar.events.TimelineEventResized'
  Removing invalidated units
  Resolving com.google.gwt.animation.client.Animation
      Found type 'com.google.gwt.animation.client.Animation'
        Found type 'java.lang.Object'
            Resolving method getClass
              Found type 'java.lang.Class'
                  Resolving method createForClass
                    Resolving annotation for com.google.gwt.core.client.impl.DoNotInline
                    Found type 'java.lang.String'
                        Resolving method equals
                          Resolving annotation for com.google.gwt.core.client.impl.DoNotInline
                  Resolving method createForEnum
                    Resolving annotation for com.google.gwt.core.client.impl.DoNotInline
                  Resolving method createForInterface
                    Resolving annotation for com.google.gwt.core.client.impl.DoNotInline
                  Resolving method createForPrimitive
                    Resolving annotation for com.google.gwt.core.client.impl.DoNotInline
                  Resolving method getPrototypeForClass
                    Resolving annotation for com.google.gwt.core.client.impl.DoNotInline
  Resolving com.google.gwt.animation.client.package-info
      Found type 'com.google.gwt.animation.client.package-info'
        Resolving annotation for com.google.gwt.util.PreventSpuriousRebuilds
  Resolving com.google.gwt.canvas.client.Canvas
      Found type 'com.google.gwt.canvas.client.Canvas'
        Resolving annotation for com.google.gwt.dom.client.PartialSupport


...MANY OF THESE LINES...
...MANY OF THESE LINES...
...MANY OF THESE LINES...
...MANY OF THESE LINES...
...MANY OF THESE LINES...
...MANY OF THESE LINES...

        Resolving annotation for java.lang.annotation.Documented
  Resolving javax.validation.constraints.Null.List
      Found type 'javax.validation.constraints.Null.List'
        Resolving annotation for java.lang.annotation.Target
        Resolving annotation for java.lang.annotation.Retention
        Resolving annotation for java.lang.annotation.Documented
  Resolving javax.validation.constraints.Past.List
      Found type 'javax.validation.constraints.Past.List'
        Resolving annotation for java.lang.annotation.Target
        Resolving annotation for java.lang.annotation.Retention
        Resolving annotation for java.lang.annotation.Documented
  Resolving javax.validation.constraints.Size.List
      Found type 'javax.validation.constraints.Size.List'
        Resolving annotation for java.lang.annotation.Target
        Resolving annotation for java.lang.annotation.Retention
        Resolving annotation for java.lang.annotation.Documented
  Resolving javax.validation.constraints.Pattern.List
      Found type 'javax.validation.constraints.Pattern.List'
        Resolving annotation for java.lang.annotation.Target
        Resolving annotation for java.lang.annotation.Retention
        Resolving annotation for java.lang.annotation.Documented
  Finding entry point classes
  Constructing StandardLinkerContext
  Module setup completed in 192309 ms

The code server is ready at http://localhost:1234/

Recompile logs (shortened, with -logLevel TRACE (30sec, not OK)):
Code:

GET /dev_mode_on.js
GET /dev_mode_on.js
GET /recompile/lms
  Job com.lmscompany.lms.Lms_1_1
      job's progress set to WAITING: com.lmscompany.lms.Lms_1_1
      added job to queue
      starting job: com.lmscompany.lms.Lms_1_1
      job's progress set to COMPILING: com.lmscompany.lms.Lms_1_1
      job's progress set to COMPILING: com.lmscompany.lms.Lms_1_1
      binding: locale=de
      binding: user.agent=gecko1_8
      job's progress set to COMPILING: com.lmscompany.lms.Lms_1_1
      Compiling module com.lmscompany.lms.Lms
        Looking for precompiled archives.  To disable, use -Dgwt.usearchives=false
        Skipping already loaded archive: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/core/Core.gwtar
        Skipping already loaded archive: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/User.gwtar
        Skipping already loaded archive: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/regexp/RegExp.gwtar
        Skipping already loaded archive: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/web/bindery/event/Event.gwtar
        Skipping already loaded archive: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/UI.gwtar
        Skipping already loaded archive: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/UserAgent.gwtar
        Skipping already loaded archive: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/DOM.gwtar
        Skipping already loaded archive: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/user/RemoteService.gwtar
        Skipping already loaded archive: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/xml/XML.gwtar
        Skipping already loaded archive: jar:file:/C:/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.7.0/gwt-2.7.0/gwt-user.jar!/com/google/gwt/json/JSON.gwtar
        Found 5048 cached/archived units.  Used 5048 / 5049 units from cache.
        Compiling...
GET /progress
            Compilation completed in 0,44 seconds
        Added 1 units to cache since last cleanup.
        Ignored 1 unit with compilation errors in first pass.
Compile with -strict or with -logLevel set to DEBUG or WARN to see all errors.
  Wrote 1 units to persistent cache.
        Removing invalidated units
GET /progress
        Resolving com.google.gwt.animation.client.Animation
            Found type 'com.google.gwt.animation.client.Animation'
              Found type 'java.lang.Object'
                  Resolving method getClass
                    Found type 'java.lang.Class'
                        Resolving method createForClass
                          Resolving annotation for com.google.gwt.core.client.impl.DoNotInline
                          Found type 'java.lang.String'
                              Resolving method equals
                                Resolving annotation for com.google.gwt.core.client.impl.DoNotInline
                        Resolving method createForEnum
                          Resolving annotation for com.google.gwt.core.client.impl.DoNotInline
                        Resolving method createForInterface
                          Resolving annotation for com.google.gwt.core.client.impl.DoNotInline
                        Resolving method createForPrimitive
                          Resolving annotation for com.google.gwt.core.client.impl.DoNotInline
                        Resolving method getPrototypeForClass
                          Resolving annotation for com.google.gwt.core.client.impl.DoNotInline
        Resolving com.google.gwt.animation.client.package-info
            Found type 'com.google.gwt.animation.client.package-info'
              Resolving annotation for com.google.gwt.util.PreventSpuriousRebuilds
        Resolving com.google.gwt.canvas.client.Canvas
            Found type 'com.google.gwt.canvas.client.Canvas'

                       
                        ...MANY OF THESE LINES...
...MANY OF THESE LINES...
...MANY OF THESE LINES...
...MANY OF THESE LINES...
...MANY OF THESE LINES...
...MANY OF THESE LINES...

                        Finding entry point classes
GET /progress
        Adding '1' new generated units
            Compiling...
              Compilation completed in 0,00 seconds
            Added 0 units to cache since last cleanup.
            Removing invalidated units
        Unification traversed 852 fields and methods and 530 types. 28 are considered part of the current module and 28 had all of their fields and methods traversed.
GET /progress
        Compiling 1 permutation
            Creating PermutationWorkerFactory instances
            Compiling permutation 0...
            Linking per-type JS with 28 new types.
              prelink JS size = 61280
              prelink sourcemap = 61280 bytes and 1077 lines
              postlink JS size = 10508044
              postlink sourcemap = 10508044 bytes and 267779 lines
            Creating split point map file for the compile report
            Source Maps Enabled
            Permutation took 734 ms
        Compile of permutations succeeded
        Compilation succeeded -- 4,211s
      Linking into C:\Users\myuser\workspace\lms\codeserver\com.lmscompany.lms.Lms\compile-4\war\lms; Writing extras to C:\Users\myuser\workspace\lms\codeserver\com.lmscompany.lms.Lms\compile-4\extras\lms
        Permutation 0 (strong name 907156CFD3803BAD19E4B51C1BC36E45) has an initial download size of 10508044 and total script size of 10508044
        Invoking Linker RPC policy file manifest
        Invoking Linker Cross-Site-Iframe
GET /progress
        Invoking Linker ScriptInjector
        Invoking Linker RPC log linker
        Emitting RPC log files
        Invoking Linker Export CompilationResult symbol maps
        Invoking Linker Emit compile report artifacts
        Invoking Linker SmartGwt
        Invoking Linker RPC policy file manifest
        Invoking Linker Cross-Site-Iframe
        Invoking Linker ScriptInjector
        Invoking Linker RPC log linker
        Invoking Linker Export CompilationResult symbol maps
        Invoking Linker Emit compile report artifacts
        Linking Public artifacts into C:\Users\myuser\workspace\lms\codeserver\com.lmscompany.lms.Lms\compile-4\war
GET /progress
GET /progress
GET /progress
GET /progress
GET /progress
GET /progress
GET /progress
GET /progress
GET /progress
GET /progress
GET /progress
GET /progress
GET /progress
GET /progress
GET /progress
        Linking Deploy artifacts into C:\Users\myuser\workspace\lms\codeserver\com.lmscompany.lms.Lms\compile-4\war\WEB-INF\deploy
        Linking Private artifacts into C:\Users\myuser\workspace\lms\codeserver\com.lmscompany.lms.Lms\compile-4\extras
        Link succeeded
        Linking succeeded -- 16,038s
GET /progress
GET /progress
GET /progress
GET /progress
GET /progress
GET /progress
GET /progress
GET /progress
      28,858s total -- Compile completed
      job's progress set to SERVING: com.lmscompany.lms.Lms_1_1
      job's progress set to GONE: com.lmscompany.lms.Lms_1_0
GET /lms/lms.nocache.js
GET /lms/907156CFD3803BAD19E4B51C1BC36E45.cache.js

As you can see the compilation step itself is very fast.

Problem is IMHO behind this line:
Code:

Linking Public artifacts into C:\Users\myuser\workspace\lms\codeserver\com.lmscompany.lms.Lms\compile-4\war
The many "GET /progress" in the logs from the bookmarklets progress check before the next "real entry" show that there is many time spent here.

I did the same run using -logLevel DEBUG, which reveals more information of this step. It is:

Code:

Linking into C:\Users\myuser\workspace\lms\codeserver\com.lmscompany.lms.Lms\compile-2\war\lms; Writing extras to C:\Users\myuser\workspace\lms\codeserver\com.lmscompany.lms.Lms\compile-2\extras\lms
        Constructing StandardLinkerContext
        Permutation 0 (strong name E702D9E428E1A5671F40579370BDD38A) has an initial download size of 10536548 and total script size of 10536548
        Invoking Linker RPC policy file manifest
        Invoking Linker Cross-Site-Iframe
GET /progress
        Invoking Linker ScriptInjector
        Invoking Linker RPC log linker
        Emitting RPC log files
        Invoking Linker Export CompilationResult symbol maps
GET /progress
        Invoking Linker Emit compile report artifacts
        Invoking Linker SmartGwt
        Invoking Linker RPC policy file manifest
GET /progress
        Invoking Linker Cross-Site-Iframe
            Attempting to optimize JS
        Invoking Linker ScriptInjector
        Invoking Linker RPC log linker
        Invoking Linker Export CompilationResult symbol maps
        Invoking Linker Emit compile report artifacts
        Linking Public artifacts into C:\Users\myuser\workspace\lms\codeserver\com.lmscompany.lms.Lms\compile-2\war
            Emitting resource E702D9E428E1A5671F40579370BDD38A.cache.js
            Emitting resource clear.cache.gif
            Emitting resource compilation-mappings.txt
            Emitting resource gen/com/google/gwt/i18n/client/CurrencyList_.java
            Emitting resource gen/com/google/gwt/i18n/client/constants/NumberConstantsImpl_.java
            Emitting resource gen/com/google/gwt/i18n/client/impl/LocaleInfoImpl_.java
            Emitting resource gen/com/google/gwt/i18n/client/impl/LocaleInfoImpl_shared.java
            Emitting resource gen/com/google/gwt/user/client/DocumentModeAsserter_DocumentModeProperty.java
            Emitting resource gen/com/google/gwt/user/client/ui/DisclosurePanel_DefaultImages_default_InlineClientBundleGenerator.java
            Emitting resource gen/com/google/gwt/user/client/ui/FormPanel_IFrameTemplateImpl.java
            Emitting resource gen/com/google/gwt/user/client/ui/MenuBar_Resources_default_InlineClientBundleGenerator.java
            Emitting resource gen/com/google/gwt/user/client/ui/NamedFrame_IFrameTemplateImpl.java
            Emitting resource gen/com/google/gwt/user/client/ui/Tree_Resources_default_InlineClientBundleGenerator.java
            Emitting resource gen/com/google/gwt/user/client/ui/impl/ClippedImageImpl_DraggableTemplateImpl.java
            Emitting resource gen/com/google/gwt/user/client/ui/impl/ClippedImageImpl_TemplateImpl.java
            Emitting resource gen/com/google/gwt/useragent/client/UserAgentImplSafari.java
            Emitting resource gen/com/lmscompany/lms/client/i18n/I18n_.java
            Emitting resource gen/com/smartgwt/client/bean/AnnotationMetaFactoryImpl.java
            Emitting resource gen/com/smartgwt/client/i18n/SmartGwtMessages_.java
            Emitting resource lms.devmode.js
            Emitting resource lms.nocache.js
            Emitting resource manifest.txt
            Emitting resource sc/initsc.js
            Emitting resource sc/license.html
            Emitting resource sc/modules-debug/ISC_Calendar.js
            Emitting resource sc/modules-debug/ISC_Charts.js
            Emitting resource sc/modules-debug/ISC_Containers.js
            Emitting resource sc/modules-debug/ISC_Core.js
            Emitting resource sc/modules-debug/ISC_DSBrowser.js
            Emitting resource sc/modules-debug/ISC_DataBinding.js
            Emitting resource sc/modules-debug/ISC_Drawing.js
            Emitting resource sc/modules-debug/ISC_FileLoader.js
            Emitting resource sc/modules-debug/ISC_Forms.js
            Emitting resource sc/modules-debug/ISC_Foundation.js
            Emitting resource sc/modules-debug/ISC_Grids.js
            Emitting resource sc/modules-debug/ISC_History.js
            Emitting resource sc/modules-debug/ISC_PluginBridges.js
            Emitting resource sc/modules-debug/ISC_RichTextEditor.js
            Emitting resource sc/modules-debug/ISC_SQLBrowser.js
            Emitting resource sc/modules-debug/ISC_Workflow.js
            Emitting resource sc/modules/ISC_Calendar.js
            Emitting resource sc/modules/ISC_Charts.js
            Emitting resource sc/modules/ISC_Containers.js
            Emitting resource sc/modules/ISC_Core.js
            Emitting resource sc/modules/ISC_DSBrowser.js
            Emitting resource sc/modules/ISC_DataBinding.js
            Emitting resource sc/modules/ISC_Drawing.js
            Emitting resource sc/modules/ISC_FileLoader.js
            Emitting resource sc/modules/ISC_Forms.js
            Emitting resource sc/modules/ISC_Foundation.js
            Emitting resource sc/modules/ISC_Grids.js
            Emitting resource sc/modules/ISC_History.js
            Emitting resource sc/modules/ISC_PluginBridges.js
            Emitting resource sc/modules/ISC_RichTextEditor.js
            Emitting resource sc/modules/ISC_SQLBrowser.js
            Emitting resource sc/modules/ISC_Workflow.js
            Emitting resource sc/skins/Enterprise/images/Calendar/gripper.png
            Emitting resource sc/skins/Enterprise/images/ColorPicker/crosshair.png
            Emitting resource sc/skins/Enterprise/images/ColorPicker/spectrum.png
            Emitting resource sc/skins/Enterprise/images/CubeGrid/arrow_closed.gif
            Emitting resource sc/skins/Enterprise/images/CubeGrid/arrow_closed_down.gif
            Emitting resource sc/skins/Enterprise/images/shared/shadows/ds9_TR.png
            Emitting resource sc/skins/Enterprise/images/shared/shadows/ds_center.png
...MANY OF THESE LINES...whole skin
...MANY OF THESE LINES...whole skin
...MANY OF THESE LINES...whole skin
            Emitting resource sc/skins/Enterprise/load_skin.js
            Emitting resource sc/skins/Enterprise/skin_styles.css
            Emitting resource sc/skins/Enterprise/unsupported_browser.html


                        Emitting resource sc/skins/Graphite/images/Calendar/gripper.png
            Emitting resource sc/skins/Graphite/images/ColorPicker/crosshair.png
            Emitting resource sc/skins/Graphite/images/ColorPicker/spectrum.png
            Emitting resource sc/skins/Graphite/images/CubeGrid/arrow_closed.gif
            Emitting resource sc/skins/Graphite/images/CubeGrid/arrow_closed_down.gif
            Emitting resource sc/skins/Graphite/images/CubeGrid/arrow_closed_left.gif
            Emitting resource sc/skins/Graphite/images/CubeGrid/arrow_closed_right.gif
 ...MANY OF THESE LINES...whole skin
 ...MANY OF THESE LINES...whole skin
 ...MANY OF THESE LINES...whole skin
            Emitting resource sc/skins/Graphite/load_skin.js
            Emitting resource sc/skins/Graphite/load_skin.js.gz
            Emitting resource sc/skins/Graphite/skin_styles.css
            Emitting resource sc/skins/Graphite/skin_styles.css.gz
            Emitting resource sc/skins/Graphite/unsupported_browser.html

                        Emitting resource sc/skins/ToolSkin/images/DatabaseBrowser/column.png
            Emitting resource sc/skins/ToolSkin/images/DatabaseBrowser/data.png
            Emitting resource sc/skins/ToolSkin/images/DynamicForm/ColorPicker_icon.png
            Emitting resource sc/skins/ToolSkin/images/DynamicForm/ColorPicker_icon_Disabled.png
            Emitting resource sc/skins/ToolSkin/images/DynamicForm/ColorPicker_icon_Disabled_empty.png
 ...MANY OF THESE LINES...whole skin
 ...MANY OF THESE LINES...whole skin
 ...MANY OF THESE LINES...whole skin
            Emitting resource sc/skins/ToolSkin/load_skin.js
            Emitting resource sc/skins/ToolSkin/load_skin.js.gz
            Emitting resource sc/skins/ToolSkin/skin_styles.css
            Emitting resource sc/skins/ToolSkin/skin_styles.css.gz
            Emitting resource sc/skins/ToolSkinNative/load_skin.js
            Emitting resource sc/skins/ToolSkinNative/load_skin.js.gz
            Emitting resource sc/skins/ToolSkinNative/skin_styles.css.gz
            Emitting resource sc/system/development/ISC_Calendar.js
            Emitting resource sc/system/development/ISC_Charts.js
            Emitting resource sc/system/development/ISC_ClassBrowser.js
            Emitting resource sc/system/development/ISC_Containers.js
            Emitting resource sc/system/development/ISC_Core.js
            Emitting resource sc/system/development/ISC_DBConsole.js
            Emitting resource sc/system/development/ISC_DSBrowser.js
            Emitting resource sc/system/development/ISC_DataBinding.js
            Emitting resource sc/system/development/ISC_DeveloperConsole.js
            Emitting resource sc/system/development/ISC_DocViewer.js
            Emitting resource sc/system/development/ISC_Drawing.js
            Emitting resource sc/system/development/ISC_EBay.js
            Emitting resource sc/system/development/ISC_ExampleViewer.js
            Emitting resource sc/system/development/ISC_FileBrowser.js
GET /progress
            Emitting resource sc/system/development/ISC_FileLoader.js
            Emitting resource sc/system/development/ISC_Forms.js
            Emitting resource sc/system/development/ISC_Foundation.js
            Emitting resource sc/system/development/ISC_Grids.js
            Emitting resource sc/system/development/ISC_History.js
            Emitting resource sc/system/development/ISC_Kapow.js
            Emitting resource sc/system/development/ISC_PluginBridges.js
            Emitting resource sc/system/development/ISC_RealtimeMessaging.js
            Emitting resource sc/system/development/ISC_RichTextEditor.js
            Emitting resource sc/system/development/ISC_SQLBrowser.js
            Emitting resource sc/system/development/ISC_SalesForce.js
            Emitting resource sc/system/development/ISC_Scheduler.js
            Emitting resource sc/system/development/ISC_ServerLogViewer.js
            Emitting resource sc/system/development/ISC_Solr.js
            Emitting resource sc/system/development/ISC_SyntaxHiliter.js
            Emitting resource sc/system/development/ISC_Tools.js
            Emitting resource sc/system/development/ISC_VisualBuilder.js
            Emitting resource sc/system/development/ISC_Workflow.js
            Emitting resource sc/system/helpers/DrawPane.svg
            Emitting resource sc/system/helpers/Log.html
            Emitting resource sc/system/helpers/bounce.html_gz
            Emitting resource sc/system/helpers/empty.html
            Emitting resource sc/system/helpers/greenPointGetImage.jsp.example
            Emitting resource sc/system/helpers/greenPointLoadChart.jsp.example
            Emitting resource sc/system/helpers/isomorphic_applets.jar
            Emitting resource sc/system/helpers/isomorphic_applets_examples.jar
            Emitting resource sc/system/helpers/logColorizer.css
            Emitting resource sc/system/helpers/printFrame.html
            Emitting resource sc/system/helpers/svgCanvas.svg
            Emitting resource sc/system/reference/skin/images/server_client_exchange.png
            Emitting resource sc/system/schema/Action.ds.xml
            Emitting resource sc/system/schema/ActionDeclaration.ds.xml
            Emitting resource sc/system/schema/ActiveXControl.ds.xml
            Emitting resource sc/system/schema/AdvancedCriteria.ds.xml
 ...MANY OF THESE LINES...many schema files
 ...MANY OF THESE LINES...many schema files
 ...MANY OF THESE LINES...many schema files
                        Emitting resource soycReport/splitPoints0.xml.gz
            Emitting resource symbolMaps/E702D9E428E1A5671F40579370BDD38A.symbolMap
            Emitting resource symbolMaps/E702D9E428E1A5671F40579370BDD38A_sourceMap0.json
            Emitting resource tools/adminConsole.jsp
            Emitting resource tools/adminConsoleOperations.jsp
            Emitting resource tools/batchDSGeneratorOperations.jsp
            Emitting resource tools/bmmlImporter.jsp
            Emitting resource tools/bmmlImporterOperations.jsp
            Emitting resource tools/classBrowser.jsp
            Emitting resource tools/configViewer.jsp
            Emitting resource tools/datasourceImporter.jsp
            Emitting resource tools/developerConsoleOperations.jsp
            Emitting resource tools/dsBrowser.jsp
            Emitting resource tools/images/database_gear.png
            Emitting resource tools/selenium/LICENSE-2.0.txt
            Emitting resource tools/selenium/batchRun.ds.xml
            Emitting resource tools/selenium/testResult.ds.xml
            Emitting resource tools/selenium/testResultViewer.jsp
            Emitting resource tools/selenium/testSuite.template
            Emitting resource tools/selenium/testUpload.ds.xml
            Emitting resource tools/selenium/user-extensions-ide.js
            Emitting resource tools/selenium/user-extensions.js
            Emitting resource tools/selenium/user-guide.html
            Emitting resource tools/serverLogViewer.jsp
            Emitting resource tools/sqlBrowser.jsp
            Emitting resource tools/visualBuilder/GoogleSearchFake.wsdl
            Emitting resource tools/visualBuilder/ISCVBListAllRobots.robot
            Emitting resource tools/visualBuilder/balsamiqTransformRules.js
 ...MANY OF THESE LINES...many visual builder files
 ...MANY OF THESE LINES...many visual builder files
 ...MANY OF THESE LINES...many visual builder files
            Emitting resource tools/visualBuilder/vbOperations.jsp
            Emitting resource tools/visualBuilder/view.jsp
            Emitting resource tools/visualBuilder/viewRepos.xml
            Emitting resource tools/visualBuilder/visualBuilder.css
            Emitting resource tools/visualBuilder/visualBuilderHelp.html
            Emitting resource tools/visualBuilder/workspace/index.html
            Emitting resource tools/wsdlTester.html
         Linking Deploy artifacts into C:\Users\myuser\workspace\lms\codeserver\com.lmscompany.lms.Lms\compile-2\war\WEB-INF\deploy
            Emitting resource E702D9E428E1A5671F40579370BDD38A.cache.js
            Emitting resource clear.cache.gif
            Emitting resource compilation-mappings.txt
            Emitting resource gen/com/google/gwt/i18n/client/CurrencyList_.java
            Emitting resource gen/com/google/gwt/i18n/client/constants/NumberConstantsImpl_.java
            Emitting resource gen/com/google/gwt/i18n/client/impl/LocaleInfoImpl_.java
            Emitting resource gen/com/google/gwt/i18n/client/impl/LocaleInfoImpl_shared.java
            Emitting resource gen/com/google/gwt/user/client/DocumentModeAsserter_DocumentModeProperty.java
            Emitting resource gen/com/google/gwt/user/client/ui/DisclosurePanel_DefaultImages_default_InlineClientBundleGenerator.java
            Emitting resource gen/com/google/gwt/user/client/ui/FormPanel_IFrameTemplateImpl.java
            Emitting resource gen/com/google/gwt/user/client/ui/MenuBar_Resources_default_InlineClientBundleGenerator.java
            Emitting resource gen/com/google/gwt/user/client/ui/NamedFrame_IFrameTemplateImpl.java
            Emitting resource gen/com/google/gwt/user/client/ui/Tree_Resources_default_InlineClientBundleGenerator.java
            Emitting resource gen/com/google/gwt/user/client/ui/impl/ClippedImageImpl_DraggableTemplateImpl.java
            Emitting resource gen/com/google/gwt/user/client/ui/impl/ClippedImageImpl_TemplateImpl.java
            Emitting resource gen/com/google/gwt/useragent/client/UserAgentImplSafari.java
            Emitting resource gen/com/lmscompany/lms/client/i18n/I18n_.java
            Emitting resource gen/com/smartgwt/client/bean/AnnotationMetaFactoryImpl.java
            Emitting resource gen/com/smartgwt/client/i18n/SmartGwtMessages_.java
            Emitting resource lms.devmode.js
            Emitting resource lms.nocache.js
            Emitting resource manifest.txt
            Emitting resource sc/initsc.js
            Emitting resource sc/license.html
            Emitting resource sc/modules-debug/ISC_Calendar.js
            Emitting resource sc/modules-debug/ISC_Charts.js
            Emitting resource sc/modules-debug/ISC_Containers.js
            Emitting resource sc/modules-debug/ISC_Core.js
            Emitting resource sc/modules-debug/ISC_DSBrowser.js
            Emitting resource sc/modules-debug/ISC_DataBinding.js
            Emitting resource sc/modules-debug/ISC_Drawing.js
            Emitting resource sc/modules-debug/ISC_FileLoader.js
            Emitting resource sc/modules-debug/ISC_Forms.js
            Emitting resource sc/modules-debug/ISC_Foundation.js
            Emitting resource sc/modules-debug/ISC_Grids.js
            Emitting resource sc/modules-debug/ISC_History.js
            Emitting resource sc/modules-debug/ISC_PluginBridges.js
            Emitting resource sc/modules-debug/ISC_RichTextEditor.js
            Emitting resource sc/modules-debug/ISC_SQLBrowser.js
            Emitting resource sc/modules-debug/ISC_Workflow.js
            Emitting resource sc/modules/ISC_Calendar.js
            Emitting resource sc/modules/ISC_Charts.js
            Emitting resource sc/modules/ISC_Containers.js
            Emitting resource sc/modules/ISC_Core.js
            Emitting resource sc/modules/ISC_DSBrowser.js
            Emitting resource sc/modules/ISC_DataBinding.js
            Emitting resource sc/modules/ISC_Drawing.js
            Emitting resource sc/modules/ISC_FileLoader.js
            Emitting resource sc/modules/ISC_Forms.js
            Emitting resource sc/modules/ISC_Foundation.js
            Emitting resource sc/modules/ISC_Grids.js
            Emitting resource sc/modules/ISC_History.js
            Emitting resource sc/modules/ISC_PluginBridges.js
            Emitting resource sc/modules/ISC_RichTextEditor.js
            Emitting resource sc/modules/ISC_SQLBrowser.js
            Emitting resource sc/modules/ISC_Workflow.js
            Emitting resource sc/skins/Enterprise/images/Calendar/gripper.png
            Emitting resource sc/skins/Enterprise/images/ColorPicker/crosshair.png
            Emitting resource sc/skins/Enterprise/images/ColorPicker/spectrum.png
            Emitting resource sc/skins/Enterprise/images/CubeGrid/arrow_closed.gif
            Emitting resource sc/skins/Enterprise/images/CubeGrid/arrow_closed_down.gif
 ...MANY OF THESE LINES...basically the same as above
 ...MANY OF THESE LINES...basically the same as above
            Emitting resource tools/visualBuilder/visualBuilderHelp.html
            Emitting resource tools/visualBuilder/workspace/index.html
            Emitting resource tools/wsdlTester.html
        Linking Private artifacts into C:\Users\myuser\workspace\lms\codeserver\com.lmscompany.lms.Lms\compile-2\extras
            Emitting resource E702D9E428E1A5671F40579370BDD38A.cache.js
            Emitting resource clear.cache.gif
            Emitting resource compilation-mappings.txt
            Emitting resource gen/com/google/gwt/i18n/client/CurrencyList_.java
            Emitting resource gen/com/google/gwt/i18n/client/constants/NumberConstantsImpl_.java
            Emitting resource gen/com/google/gwt/i18n/client/impl/LocaleInfoImpl_.java
            Emitting resource gen/com/google/gwt/i18n/client/impl/LocaleInfoImpl_shared.java
            Emitting resource gen/com/google/gwt/user/client/DocumentModeAsserter_DocumentModeProperty.java
            Emitting resource gen/com/google/gwt/user/client/ui/DisclosurePanel_DefaultImages_default_InlineClientBundleGenerator.java
            Emitting resource gen/com/google/gwt/user/client/ui/FormPanel_IFrameTemplateImpl.java
            Emitting resource gen/com/google/gwt/user/client/ui/MenuBar_Resources_default_InlineClientBundleGenerator.java
            Emitting resource gen/com/google/gwt/user/client/ui/NamedFrame_IFrameTemplateImpl.java
            Emitting resource gen/com/google/gwt/user/client/ui/Tree_Resources_default_InlineClientBundleGenerator.java
            Emitting resource gen/com/google/gwt/user/client/ui/impl/ClippedImageImpl_DraggableTemplateImpl.java
            Emitting resource gen/com/google/gwt/user/client/ui/impl/ClippedImageImpl_TemplateImpl.java
            Emitting resource gen/com/google/gwt/useragent/client/UserAgentImplSafari.java
            Emitting resource gen/com/lmscompany/lms/client/i18n/I18n_.java
            Emitting resource gen/com/smartgwt/client/bean/AnnotationMetaFactoryImpl.java
            Emitting resource gen/com/smartgwt/client/i18n/SmartGwtMessages_.java
            Emitting resource lms.devmode.js
            Emitting resource lms.nocache.js
            Emitting resource manifest.txt
            Emitting resource sc/initsc.js
            Emitting resource sc/license.html
            Emitting resource sc/modules-debug/ISC_Calendar.js
            Emitting resource sc/modules-debug/ISC_Charts.js
            Emitting resource sc/modules-debug/ISC_Containers.js
            Emitting resource sc/modules-debug/ISC_Core.js
            Emitting resource sc/modules-debug/ISC_DSBrowser.js
            Emitting resource sc/modules-debug/ISC_DataBinding.js
            Emitting resource sc/modules-debug/ISC_Drawing.js
            Emitting resource sc/modules-debug/ISC_FileLoader.js
            Emitting resource sc/modules-debug/ISC_Forms.js
            Emitting resource sc/modules-debug/ISC_Foundation.js
            Emitting resource sc/modules-debug/ISC_Grids.js
            Emitting resource sc/modules-debug/ISC_History.js
            Emitting resource sc/modules-debug/ISC_PluginBridges.js
            Emitting resource sc/modules-debug/ISC_RichTextEditor.js
            Emitting resource sc/modules-debug/ISC_SQLBrowser.js
            Emitting resource sc/modules-debug/ISC_Workflow.js
            Emitting resource sc/modules/ISC_Calendar.js
            Emitting resource sc/modules/ISC_Charts.js
            Emitting resource sc/modules/ISC_Containers.js
            Emitting resource sc/modules/ISC_Core.js
            Emitting resource sc/modules/ISC_DSBrowser.js
            Emitting resource sc/modules/ISC_DataBinding.js
            Emitting resource sc/modules/ISC_Drawing.js
            Emitting resource sc/modules/ISC_FileLoader.js
            Emitting resource sc/modules/ISC_Forms.js
            Emitting resource sc/modules/ISC_Foundation.js
            Emitting resource sc/modules/ISC_Grids.js
            Emitting resource sc/modules/ISC_History.js
            Emitting resource sc/modules/ISC_PluginBridges.js
            Emitting resource sc/modules/ISC_RichTextEditor.js
            Emitting resource sc/modules/ISC_SQLBrowser.js
            Emitting resource sc/modules/ISC_Workflow.js
            Emitting resource sc/skins/Enterprise/images/Calendar/gripper.png
            Emitting resource sc/skins/Enterprise/images/ColorPicker/crosshair.png
            Emitting resource sc/skins/Enterprise/images/ColorPicker/spectrum.png
            Emitting resource sc/skins/Enterprise/images/CubeGrid/arrow_closed.gif
            Emitting resource sc/skins/Enterprise/images/CubeGrid/arrow_closed_down.gif
            Emitting resource sc/skins/Enterprise/images/CubeGrid/arrow_closed_left.gif
            Emitting resource sc/skins/Enterprise/images/CubeGrid/arrow_closed_right.gif
            Emitting resource sc/skins/Enterprise/images/CubeGrid/arrow_open.gif
            Emitting resource tools/visualBuilder/visualBuilder.css
            Emitting resource tools/visualBuilder/visualBuilderHelp.html
            Emitting resource tools/visualBuilder/workspace/index.html
            Emitting resource tools/wsdlTester.html
        Link succeeded
        Linking succeeded -- 18,884s
GET /progress
GET /progress
GET /progress
GET /progress
GET /progress
GET /progress
GET /progress
GET /progress
      61,289s total -- Compile completed
      job's progress set to SERVING: com.lmscompany.lms.Lms_1_0
GET /lms/lms.nocache.js
GET /lms/E702D9E428E1A5671F40579370BDD38A.cache.js

As you can see, MANY static files (all your js files (normal and debug versions) and all images from all skins are taken. IMHO this is a huge waste of time.

While the recomile with its 5sec is not what it shown in the SuperDevMode videos, this is still OK I'd say. But the linking step is taking way to long.

Can you confirm that it is the same for you, even for a minimal application? Is there a way to circumvent this?

My gwt.xml, in case you need to see it:
Code:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.5.1//EN"
    "http://google-web-toolkit.googlecode.com/svn/tags/2.5.1/distro-source/core/src/gwt-module.dtd">
<module rename-to="lms">
        <source path="client" />
        <source path="shared" />
        <inherits name="com.google.gwt.user.User" />
        <inherits name="com.smartgwt.tools.SmartGwtTools" />
        <inherits name="com.smartgwtee.SmartGwtEENoScript" />
        <inherits name="com.smartgwtee.tools.Tools" />

        <set-configuration-property name="document.compatMode" value="CSS1Compat" />
        <set-configuration-property name="document.compatMode.severity" value="ERROR" />

        <extend-property name="locale" values="de" />
        <entry-point class='com.lmscompany.lms.client.Lms' />
</module>

Best regards
Blama

Viewing all articles
Browse latest Browse all 4756

Trending Articles