Reviewers: conroy,
Description:
Adds some StringInterner references to reduce overall memory usage
under compile report (soyc). On A large code base, I witnessed a
reduction from 369M to 301M of heap when running the compileReport.
Please review this at http://gwt-code-reviews.appspot.com/1108801/show
Affected files:
M
dev/core/src/com/google/gwt/core/ext/linker/impl/StandardCastableTypeMap.java
M dev/core/src/com/google/gwt/core/ext/soyc/impl/DependencyRecorder.java
M dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java
M dev/core/src/com/google/gwt/dev/jjs/SourceOrigin.java
M dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java
M dev/core/src/com/google/gwt/dev/js/ast/JsName.java
M dev/core/src/com/google/gwt/dev/util/Memory.java
M dev/core/src/com/google/gwt/dev/util/StringInterner.java
M dev/core/src/com/google/gwt/soyc/SoycDashboard.java
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors