Chromium Code Reviews
DescriptionDrain StoreBufferBlock into store buffer instead of iterating over it directly.
This will deduplicate its entries. StoreBufferBlock might be contain the same large object dozens of times and without deduplication this will severely degrade GC performance by revisiting the same large object for every time it is recorded in the StoreBufferBlock.
BUG=dart:10048
Committed: https://code.google.com/p/dart/source/detail?r=21766
Patch Set 1 #Patch Set 2 : remove casts #Patch Set 3 : do not reset block inside ProcessBlock #
Total comments: 6
Patch Set 4 : unify draining #
Messages
Total messages: 5 (0 generated)
|
|||||||||||||||||||||||||||||||||||||