1

Maven GWT Plugin docsによると、デフォルトの最適化レベルは -1 です。これがどの最適化レベルに対応するかは明確ではありません。では、-1 はコードが 0 から 9 の間のレベルで最適化されていることを意味しますか? それとも、まったく別のものですか?

4

2 に答える 2

3

GWT には、通常のコンパイラ レベルのものとは別に、レベル 1 から 9 までの 9 つの異なる最適化トリックがあります。ただし、0 に設定することで、これらの最適化をオプトアウトできます。これは、コードでコメントされているように推奨されません。

おそらく、ArgHandlerOptimize.java の GWT ソース コードからさらに情報を得ることができます。

 @Override
  public String getPurpose() {
    return "Sets the optimization level used by the compiler.  0=none 9=maximum.";
  }

ArgHandlerOptimize.java のコメント セクションから

 * Set the optimization level from the command line.  For now, level 1 is the same
 * as draft compile, and level 9 is the same as the default (maximium optimization).
 * 
 * TODO(zundel): In theory, a level 0 should be possible, where all optimizers 
 * are eliminated for the fastest possible compile.  In practice, code generation 
 * depends on some optimizers being run.
于 2013-01-16T16:33:16.247 に答える
0

これは、GWT コンパイラのデフォルトを使用することを意味します。デフォルト値は9だと思います。

https://developers.google.com/web-toolkit/doc/latest/DevGuideCompilingAndDebugging#DevGuideCompilerOptionsおよび_

于 2013-01-16T16:32:08.790 に答える