Bug 226162

Summary: Putting HashMap in a heap block hurts memory use, speed, code size (part 1)
Product: WebKit Reporter: Darin Adler <darin>
Component: WebKit Misc.Assignee: Darin Adler <darin>
Status: ASSIGNED ---    
Severity: Normal CC: alecflett, beidson, berto, cdumez, cgarcia, changseok, cmarcelo, dino, esprehn+autocc, ews-watchlist, fred.wang, glenn, graouts, gustavo, gyuyoung.kim, jamesr, japhet, jfernandez, jsbell, kangil.han, keith_miller, kondapallykalyan, luiz, macpherson, mark.lam, menard, mifenton, msaboff, pdr, rego, saam, simon.fraser, svillar, tonikitoo, tzagallo, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Other   
Hardware: All   
OS: All   
Bug Depends on:    
Bug Blocks: 226068    
Attachments:
Description Flags
Patch
ews-feeder: commit-queue-
Patch ews-feeder: commit-queue-

Description Darin Adler 2021-05-23 23:10:04 PDT
Putting HashMap in a heap block hurts memory use, speed, and code size. We should stop doing that. This bug  will cover removing *most* cases where we do it.
Comment 1 Darin Adler 2021-05-23 23:17:02 PDT Comment hidden (obsolete)
Comment 2 EWS Watchlist 2021-05-23 23:18:05 PDT
Thanks for the patch. If this patch contains new public API please make sure it follows the guidelines for new WebKit2 GTK+ API. See https://trac.webkit.org/wiki/WebKitGTK/AddingNewWebKit2API
Comment 3 Darin Adler 2021-05-23 23:31:18 PDT
Created attachment 429506 [details]
Patch
Comment 4 Radar WebKit Bug Importer 2021-05-30 23:11:17 PDT
<rdar://problem/78675956>