|
Oilpan: enable eager tracing of common animation objects.
Using the ability to declare class types as eagerly traceable during
marking, annotate common Web Animation classes as such.
This halves the marking time for three blink_perf.animation tests on
Linux + Windows:
- api-balls-keyframe-animations.html
- api-set-current-time-balls-keyframe-animations.html
- balls-keyframe-animations.html
No regressions (or signficant improvements) on other tests.
R=kouhei,haraken
BUG= 420515
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=186410
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+58 lines, -22 lines) |
Patch |
|
M |
Source/core/animation/ActiveAnimations.h
|
View
|
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
Source/core/animation/AnimationEffect.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
Source/core/animation/AnimationNode.h
|
View
|
1
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
|
M |
Source/core/animation/AnimationPlayer.h
|
View
|
|
3 chunks |
+5 lines, -1 line |
0 comments
|
Download
|
|
M |
Source/core/animation/AnimationStack.h
|
View
|
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
Source/core/animation/InterpolableValue.h
|
View
|
1
|
5 chunks |
+5 lines, -6 lines |
0 comments
|
Download
|
|
M |
Source/core/animation/Interpolation.h
|
View
|
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
|
M |
Source/core/animation/InterpolationEffect.h
|
View
|
1
|
2 chunks |
+10 lines, -7 lines |
0 comments
|
Download
|
|
M |
Source/core/animation/Keyframe.h
|
View
|
|
1 chunk |
+5 lines, -2 lines |
0 comments
|
Download
|
|
M |
Source/core/animation/KeyframeEffectModel.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
Source/core/animation/SampledEffect.h
|
View
|
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
Source/core/animation/animatable/AnimatableValue.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
Source/core/css/CSSKeyframeRule.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
Source/core/css/CSSValue.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
Source/core/css/RuleSet.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
Source/core/css/StylePropertySet.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
Source/core/css/StyleRule.h
|
View
|
1
2
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
Total messages: 18 (3 generated)
|