RESOLVED FIXED Bug 68941
Fix potential SVG performance regression (over-invalidation of caches) from 96052.
https://bugs.webkit.org/show_bug.cgi?id=68941
Summary Fix potential SVG performance regression (over-invalidation of caches) from 9...
Tim Horton
Reported 2011-09-27 15:08:49 PDT
Because of https://bugs.webkit.org/show_bug.cgi?id=68457, I added code to drop objects from the SVGResources cache when the target changes. It turns out (validating Niko and Rob's concerns in the aforementioned bug) that there's no need to do this for any case (that I've come up with so far) except filters, as filters are the only resource which makes use of its targets style. So, we should only do the cache drop if we have a filter. Patch coming soon.
Attachments
patch (1.90 KB, patch)
2011-09-27 15:26 PDT, Tim Horton
no flags
Radar WebKit Bug Importer
Comment 1 2011-09-27 15:09:06 PDT
Tim Horton
Comment 2 2011-09-27 15:09:21 PDT
s/Rob/Dirk/
Tim Horton
Comment 3 2011-09-27 15:26:23 PDT
Zoltan Herczeg
Comment 4 2011-09-27 23:47:06 PDT
Comment on attachment 108913 [details] patch LGTM
WebKit Review Bot
Comment 5 2011-09-28 01:05:55 PDT
Comment on attachment 108913 [details] patch Clearing flags on attachment: 108913 Committed r96203: <http://trac.webkit.org/changeset/96203>
WebKit Review Bot
Comment 6 2011-09-28 01:05:59 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.