Bug 252883

Summary: use RobinHoodHashMap for large style rule tables
Product: WebKit Reporter: Cameron McCormack (:heycam) <heycam>
Component: CSSAssignee: Cameron McCormack (:heycam) <heycam>
Status: RESOLVED WORKSFORME    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Cameron McCormack (:heycam) 2023-02-23 21:36:51 PST
The id and class tables in RuleFeatureSet and RuleSet can get big.  Let's try reducing their size by using RobinHoodHashMap.
Comment 1 Radar WebKit Bug Importer 2023-02-23 21:37:27 PST
<rdar://problem/105868369>
Comment 2 Cameron McCormack (:heycam) 2023-02-23 21:39:31 PST
Pull request: https://github.com/WebKit/WebKit/pull/10635
Comment 3 Cameron McCormack (:heycam) 2023-05-29 19:42:37 PDT
This did not help memory usage.