diff options
author | Nicolas Roard <nicolas@android.com> | 2011-02-18 15:54:32 -0800 |
---|---|---|
committer | Bart Sears <bsears@google.com> | 2011-02-18 19:51:35 -0800 |
commit | 6f7a546a8676227fcd810149bce26090ab1e49eb (patch) | |
tree | 15c1faccc5651827493731408ab6ab7b1026b08a /WebCore/platform/AsyncFileSystemCallbacks.h | |
parent | b1f94474f57c247527261dbb10de63b7a4285d60 (diff) | |
download | external_webkit-6f7a546a8676227fcd810149bce26090ab1e49eb.zip external_webkit-6f7a546a8676227fcd810149bce26090ab1e49eb.tar.gz external_webkit-6f7a546a8676227fcd810149bce26090ab1e49eb.tar.bz2 |
Do not merge: Cherry-pick Flash performance CL from Master
Bug: 3471589
Fix some of the performance issues when using the flash plugin embedded.
What happened was that MediaLayer was always telling us to repaint the
screen; we could repaint the same frame a dozen of times unecessarily.
This in itself was wasteful but should have been ok, but the stream
of commands plus the compositing caused the GPU commands used by flash
to stall until they were executed...
The compounded impact drasticaly lowered the performances.
This is not a full fix as those conditions (us repainting the screen
a lot) happens anyway when zooming or scrolling; but this should improve
performances in the general case.
Change-Id: I79a75c759fd5968cb822616eba0caa8c77e75835
Diffstat (limited to 'WebCore/platform/AsyncFileSystemCallbacks.h')
0 files changed, 0 insertions, 0 deletions