Bug 154172 - [Mac] BitmapImage::decodedDataIsPurgeable() is telling lies and causing massive memory usage.
Summary: [Mac] BitmapImage::decodedDataIsPurgeable() is telling lies and causing massi...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Images (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Andreas Kling
URL:
Keywords: Performance
Depends on:
Blocks:
 
Reported: 2016-02-12 09:07 PST by Andreas Kling
Modified: 2016-02-12 10:35 PST (History)
5 users (show)

See Also:


Attachments
Patch (7.14 KB, patch)
2016-02-12 09:10 PST, Andreas Kling
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Kling 2016-02-12 09:07:32 PST
The mechanism we were depending on in CA is no longer in place. Now we're just caching every single frame and none of them are purgeable. Yikes!
Comment 1 Andreas Kling 2016-02-12 09:10:37 PST
Created attachment 271176 [details]
Patch

Go back to the old way of doing things.
There are better ways of doing these things, but let's get out of crazy memory usage land first of all.
Comment 2 WebKit Commit Bot 2016-02-12 10:34:59 PST
Comment on attachment 271176 [details]
Patch

Clearing flags on attachment: 271176

Committed r196483: <http://trac.webkit.org/changeset/196483>
Comment 3 WebKit Commit Bot 2016-02-12 10:35:03 PST
All reviewed patches have been landed.  Closing bug.