0

我将应用程序升级到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 分钟。有什么我需要纠正的吗?有什么建议吗?如何最小化这个时间?

4

1 回答 1

0

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

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

此外,您应该考虑这个问题中显示如何最小化 GWT 编译时间的所有答案。

于 2015-08-24T08:39:14.293 回答