I see around 2x for the story generation phase. It's hard to measure at the moment because I haven't been able to get a working "before" build so I am estimating based on some numbers jotted down earlier.
Dan On Tue, May 26, 2009 at 2:27 PM, Bruce Johnson <[email protected]> wrote: > Any numbers on the amount of improvement? > > > On Tue, May 26, 2009 at 11:04 AM, <[email protected]> wrote: > >> >> Reviewers: spoon, kprobst, scottb, >> >> Description: >> This patch incorporates Kathrin's StringBuilder work along with other >> miscellaneous speedups found by using JProfiler. >> >> Please review this at http://gwt-code-reviews.appspot.com/34818 >> >> Affected files: >> dev/core/src/com/google/gwt/core/ext/soyc/Range.java >> dev/core/src/com/google/gwt/core/ext/soyc/Story.java >> dev/core/src/com/google/gwt/core/ext/soyc/impl/DependencyRecorder.java >> dev/core/src/com/google/gwt/core/ext/soyc/impl/StandardClassMember.java >> dev/core/src/com/google/gwt/core/ext/soyc/impl/StoryImpl.java >> dev/core/src/com/google/gwt/core/ext/soyc/impl/StoryRecorder.java >> dev/core/src/com/google/gwt/dev/CompilePerms.java >> dev/core/src/com/google/gwt/dev/jjs/CorrelationFactory.java >> dev/core/src/com/google/gwt/dev/jjs/InternalCompilerException.java >> dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java >> dev/core/src/com/google/gwt/dev/jjs/SourceInfo.java >> dev/core/src/com/google/gwt/dev/jjs/SourceInfoCorrelation.java >> dev/core/src/com/google/gwt/dev/jjs/SourceOrigin.java >> dev/core/src/com/google/gwt/dev/jjs/ast/JField.java >> dev/core/src/com/google/gwt/dev/jjs/ast/JModVisitor.java >> dev/core/src/com/google/gwt/dev/jjs/ast/JProgram.java >> dev/core/src/com/google/gwt/dev/jjs/ast/JTypeOracle.java >> dev/core/src/com/google/gwt/dev/jjs/impl/ArrayNormalizer.java >> dev/core/src/com/google/gwt/dev/jjs/impl/AssertionNormalizer.java >> dev/core/src/com/google/gwt/dev/jjs/impl/AssertionRemover.java >> dev/core/src/com/google/gwt/dev/jjs/impl/CastNormalizer.java >> dev/core/src/com/google/gwt/dev/jjs/impl/CatchBlockNormalizer.java >> dev/core/src/com/google/gwt/dev/jjs/impl/CodeSplitter.java >> >> dev/core/src/com/google/gwt/dev/jjs/impl/CompoundAssignmentNormalizer.java >> dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java >> dev/core/src/com/google/gwt/dev/jjs/impl/DeadCodeElimination.java >> dev/core/src/com/google/gwt/dev/jjs/impl/EqualityNormalizer.java >> dev/core/src/com/google/gwt/dev/jjs/impl/Finalizer.java >> dev/core/src/com/google/gwt/dev/jjs/impl/FragmentExtractor.java >> dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java >> dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java >> dev/core/src/com/google/gwt/dev/jjs/impl/JavaScriptObjectNormalizer.java >> dev/core/src/com/google/gwt/dev/jjs/impl/JsoDevirtualizer.java >> dev/core/src/com/google/gwt/dev/jjs/impl/LongCastNormalizer.java >> dev/core/src/com/google/gwt/dev/jjs/impl/LongEmulationNormalizer.java >> dev/core/src/com/google/gwt/dev/jjs/impl/MakeCallsStatic.java >> dev/core/src/com/google/gwt/dev/jjs/impl/MethodCallTightener.java >> dev/core/src/com/google/gwt/dev/jjs/impl/MethodInliner.java >> dev/core/src/com/google/gwt/dev/jjs/impl/Pruner.java >> dev/core/src/com/google/gwt/dev/jjs/impl/RecordRebinds.java >> dev/core/src/com/google/gwt/dev/jjs/impl/ReplaceRebinds.java >> dev/core/src/com/google/gwt/dev/jjs/impl/ReplaceRunAsyncs.java >> dev/core/src/com/google/gwt/dev/jjs/impl/ResolveRebinds.java >> dev/core/src/com/google/gwt/dev/jjs/impl/TypeTightener.java >> >> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/Google-Web-Toolkit-Contributors -~----------~----~----~----~------~----~------~--~---
