DescriptionReduce ephemeron stack size reservation.
The ephemeron stack is used by the Oilpan GC to handle key-value pairs
over weak references as wanted (i.e., the value is strongly referenced
until the key becomes unreachable). The marking process will push
hash tables containing such onto a stack processing for later processing.
Blink only has a handful of hash tables requiring ephemeron processing,
hence tune down the initial size of the stack accordingly.
As a data point, browsing around on various popular sites resulted in
ephemeron stacks no deeper than in the mid-20s.
R=haraken
BUG=
Committed: https://crrev.com/ac2a059d4486172d24bdcf5b82be6f5300d5102d
Cr-Commit-Position: refs/heads/master@{#378131}
Patch Set 1 #Patch Set 2 : round up #Patch Set 3 : const-ify #
Messages
Total messages: 15 (8 generated)
|