| Summary: | [libpas] Use segmented vector for TLC layout list | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Yusuke Suzuki <ysuzuki> | ||||||||||||||||||||||
| Component: | New Bugs | Assignee: | Yusuke Suzuki <ysuzuki> | ||||||||||||||||||||||
| Status: | RESOLVED FIXED | ||||||||||||||||||||||||
| Severity: | Normal | CC: | annulen, ews-watchlist, gyuyoung.kim, ryuan.choi, saam, sergio, webkit-bug-importer | ||||||||||||||||||||||
| Priority: | P2 | Keywords: | InRadar | ||||||||||||||||||||||
| Version: | WebKit Nightly Build | ||||||||||||||||||||||||
| Hardware: | Unspecified | ||||||||||||||||||||||||
| OS: | Unspecified | ||||||||||||||||||||||||
| Attachments: |
|
||||||||||||||||||||||||
|
Description
Yusuke Suzuki
2022-02-15 12:59:55 PST
Created attachment 452077 [details]
Patch
Created attachment 452102 [details]
Patch
Created attachment 452117 [details]
Patch
Created attachment 452129 [details]
Patch
Created attachment 452138 [details]
Patch
Created attachment 452158 [details]
Patch
Created attachment 452159 [details]
Patch
Created attachment 452247 [details]
Patch
Created attachment 452278 [details]
Patch
Created attachment 452282 [details]
Patch
Comment on attachment 452282 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=452282&action=review Nice! r=me > Source/bmalloc/ChangeLog:9 > + linked-list of that to accelerate iteration performance. It does not affect on speed, What do you mean by "It does not affect on speed"? Isn't the idea to make this faster, as you say below > Source/bmalloc/ChangeLog:13 > + well without taking a lock in most times which is blocked by scavenger, making scavenger > + faster is good for energy efficiency. Maybe instead of speed, you can say "throughput of non scavenger threads"? Since this is speeding up the scavenger thread, but speeding up the scavenger thread doesn't speed up allocator threads. OK, fixed, thanks! Committed r290000 (247386@trunk): <https://commits.webkit.org/247386@trunk> Committed r290024 (247404@trunk): <https://commits.webkit.org/247404@trunk> |