[Webkit-unassigned] [Bug 186739] New: StyleResolver wastes 224KB of HashTable capacity on nytimes.com

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Jun 16 12:40:16 PDT 2018


https://bugs.webkit.org/show_bug.cgi?id=186739

            Bug ID: 186739
           Summary: StyleResolver wastes 224KB of HashTable capacity on
                    nytimes.com
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: CSS
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: simon.fraser at apple.com

Using tooling from bug 186698, loading can and running "notifyutil -p com.apple.WebKit.dumpHashTableCapacity" shows:

Wasted capacity: 224128 bytes (used 113280 of 337408 bytes, utilization: 33.57%) - 14 allocations
1   0x107578105 WTF::HashTable<unsigned int, WTF::KeyValuePair<unsigned int, WebCore::StyleResolver::MatchedPropertiesCacheItem>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, WebCore::StyleResolver::MatchedPropertiesCacheItem> >, WTF::IntHash<unsigned int>, WTF::HashMap<unsigned int, WebCore::StyleResolver::MatchedPropertiesCacheItem, WTF::IntHash<unsigned int>, WTF::HashTraits<unsigned int>, WTF::HashTraits<WebCore::StyleResolver::MatchedPropertiesCacheItem> >::KeyValuePairTraits, WTF::HashTraits<unsigned int> >::HashTable()
2   0x1075780e5 WTF::HashMap<unsigned int, WebCore::StyleResolver::MatchedPropertiesCacheItem, WTF::IntHash<unsigned int>, WTF::HashTraits<unsigned int>, WTF::HashTraits<WebCore::StyleResolver::MatchedPropertiesCacheItem> >::HashMap()
3   0x10754ed35 WTF::HashMap<unsigned int, WebCore::StyleResolver::MatchedPropertiesCacheItem, WTF::IntHash<unsigned int>, WTF::HashTraits<unsigned int>, WTF::HashTraits<WebCore::StyleResolver::MatchedPropertiesCacheItem> >::HashMap()
4   0x10754e645 WebCore::StyleResolver::StyleResolver(WebCore::Document&)
5   0x10754fdfd WebCore::StyleResolver::StyleResolver(WebCore::Document&)
6   0x108b9af17 WebCore::Style::Scope::resolver()
7   0x108ba1ad1 WebCore::Style::TreeResolver::Scope::Scope(WebCore::Document&)
8   0x108ba1b8d WebCore::Style::TreeResolver::Scope::Scope(WebCore::Document&)

-- 
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/20180616/494edc4a/attachment.html>


More information about the webkit-unassigned mailing list