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
-~----------~----~----~----~------~----~------~--~---

Reply via email to