[Webkit-unassigned] [Bug 189460] svg/text/text-text-05-t.svg leaks a document

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jan 10 20:59:28 PST 2019


--- Comment #6 from Joseph Pecoraro <joepeck at webkit.org> ---
It is interesting to note that `WebCore::FontCache::purgeInactiveFontData` purges differently in a memory warning versus WKBundleReleaseMemory based on being under real memory pressure or not:

    const unsigned cMaxInactiveFontData = 225;
    const unsigned cMaxUnderMemoryPressureInactiveFontData = 50;
    void FontCache::purgeInactiveFontDataIfNeeded()
        bool underMemoryPressure = MemoryPressureHandler::singleton().isUnderMemoryPressure();
        unsigned inactiveFontDataLimit = underMemoryPressure ? cMaxUnderMemoryPressureInactiveFontData : cMaxInactiveFontData;

So a MemoryWarning (which will simulate isUnderMemoryPressure) will potentially reduce the cache to 50 but a simple WKBundleReleaseMemory would aim for 225. I'll see if I force WKBundleReleaseMemory to set "isUnderMemoryPressure" if that helps.

You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190111/44397b32/attachment.html>

More information about the webkit-unassigned mailing list