Reviewers: jbrosenberg, scottb,
Description:
Adds an -XcompilerMetrics flag to the compiler. This will
create a compilerMetrics.xml file that contains information
about the build, such as the list of incoming java classes,
the list of types that were generated by the compiler,
and details about memory usage and wall clock time.
Please review this at http://gwt-code-reviews.appspot.com/1045801/show
Affected files:
A
dev/core/src/com/google/gwt/core/ext/linker/CompilationMetricsArtifact.java
A dev/core/src/com/google/gwt/core/ext/linker/ModuleMetricsArtifact.java
A
dev/core/src/com/google/gwt/core/ext/linker/PrecompilationMetricsArtifact.java
A dev/core/src/com/google/gwt/core/linker/CompilerMetricsLinker.java
M dev/core/src/com/google/gwt/dev/Precompile.java
M dev/core/src/com/google/gwt/dev/cfg/ModuleDef.java
M dev/core/src/com/google/gwt/dev/jjs/AbstractCompiler.java
M dev/core/src/com/google/gwt/dev/jjs/JJSOptions.java
M dev/core/src/com/google/gwt/dev/jjs/JJSOptionsImpl.java
M dev/core/src/com/google/gwt/dev/jjs/JavaScriptCompiler.java
M dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java
M dev/core/src/com/google/gwt/dev/jjs/UnifiedAst.java
M dev/core/src/com/google/gwt/dev/util/Memory.java
M dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerCompileReport.java
A dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerCompilerMetrics.java
M dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerSoyc.java
A
dev/core/src/com/google/gwt/dev/util/arg/OptionCompilerMetricsEnabled.java
M dev/core/src/com/google/gwt/dev/util/arg/OptionSoycEnabled.java
M user/src/com/google/gwt/core/Core.gwt.xml
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors