DescriptionInitial idle GC logic.
Use the speed of previous scavenges to estimate the time required for the next scavenge. When we receive an initial notification, perform a scavenge if we have allocated enough and we estimate we can complete the scavenge before the deadline.
Expand the time recorded for a scavenge to include safepointing and iterating roots.
R=asiva@google.com
Committed: https://github.com/dart-lang/sdk/commit/86f602d0201afbfddd545d003edea0634c371352
Patch Set 1 #Patch Set 2 : . #Patch Set 3 : . #
Total comments: 4
Patch Set 4 : . #Patch Set 5 : . #Patch Set 6 : divide-by-zero #
Messages
Total messages: 8 (3 generated)
|