启动GWT Super Dev Mode非常慢。我怎样才能加快速度?

时间:2015-08-18 05:51:31

标签: gwt gwt-super-dev-mode

我将我的应用程序升级到GWT 2.7版本并使用了超级开发模式,但是在SDM中启动应用程序需要将近5分钟:

Super Dev Mode starting up
   workDir: C:\Users\SAM~1.IND\AppData\Local\Temp\gwt-codeserver-8409402920962843736.tmp
   Loading Java files in com.example.ex.onlineexample.Result.
   Ignored 1 unit with compilation errors in first pass.
Compile with -strict or with -logLevel set to DEBUG or WARN to see all errors.
   Ignored 27 units with compilation errors in first pass.
Compile with -strict or with -logLevel set to TRACE or DEBUG to see all errors.
   Module setup completed in 297949 ms
2015-08-18 11:10:26.902:INFO:oejs.Server:jetty-8.y.z-SNAPSHOT
2015-08-18 11:10:27.383:INFO:oejs.AbstractConnector:Started SelectChannelConnector@127.0.0.1:9876

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

297949 ms = 4.96582分钟,差不多花了5分钟。有什么我需要纠正的吗?有什么建议吗?如何最大限度地缩短这个时间?

1 个答案:

答案 0 :(得分:0)

首先,我会尝试以下方法来减少编译时间:

  • 为SuperDevMode-JVM提供更多RAM(例如,通过添加-Xmx1024M作为JVM参数)。
  • 从模块的<inherits />文件中删除所有不必要的库(检查所有<source />标记)和代码(检查所有.gwt.xml标记)。没有编译的所有东西都不需要时间。

此外,您应该考虑all answers in this question显示如何最小化GWT的编译时间。