| Summary: | CodeBlockSet wastes 190KB of HashTable capacity on nytimes.com | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Simon Fraser (smfr) <simon.fraser> | ||||||||
| Component: | JavaScriptCore | Assignee: | Yusuke Suzuki <ysuzuki> | ||||||||
| Status: | NEW --- | ||||||||||
| Severity: | Normal | CC: | ews-watchlist, guijemont, guijemont+jsc-armv7-ews, keith_miller, mark.lam, msaboff, saam, simon.fraser, webkit-bug-importer, ysuzuki | ||||||||
| Priority: | P2 | Keywords: | InRadar | ||||||||
| Version: | WebKit Nightly Build | ||||||||||
| Hardware: | Unspecified | ||||||||||
| OS: | Unspecified | ||||||||||
| Attachments: |
|
||||||||||
|
Description
Simon Fraser (smfr)
2018-06-16 12:41:34 PDT
CodeBlockSet is basically duplicate to IsoSubspace's set feature. But it exists for Debuggers and Sampling Profilers. If they are not enabled, we should not use this. Created attachment 368426 [details]
Patch
WIP
I think we can implement CodeBlockSet with IsoCellSet with a bit interesting lock to support SamplingProfiler etc. Created attachment 368428 [details]
Patch
WIP
Comment on attachment 368428 [details] Patch Attachment 368428 [details] did not pass jsc-armv7-ews (jsc-only): Output: https://webkit-queues.webkit.org/results/12022531 New failing tests: stress/scope-operation-cache-global-property-bump-counter.js.default apiTests Comment on attachment 368428 [details] Patch Attachment 368428 [details] did not pass jsc-ews (mac): Output: https://webkit-queues.webkit.org/results/12022539 New failing tests: stress/scope-operation-cache-global-property-bump-counter.js.default Created attachment 369261 [details]
Patch
|