Chromium Code Reviews
DescriptionDistinct block sizes for StoreBuffer/MarkingStack.
Remove typedef hack by templatizing the shared structures,
parameterized by block size.
Smaller marking stack blocks are needed for better work distribution during parallel GC.
As a consequence, MarkingStack and StoreBuffer have separate global caches of empty blocks.
Also, use inheritance to differentiate: only StoreBuffer needs the threshold-checking functionality.
BUG=
R=johnmccutchan@google.com
Committed: https://github.com/dart-lang/sdk/commit/e98fcf935426451edc1b36ee7e3ae4ba5d4e4647
Patch Set 1 #Patch Set 2 : Cleanup. #Patch Set 3 : Ready for review. #
Total comments: 4
Patch Set 4 : Address review comments. #
Messages
Total messages: 6 (1 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||