DescriptionMake unused semispace available to other isolates.
When not scavenging, hand the unused semispace back to the system,
with a one-element cache (to avoid the cost of clearing).
Example memory footprint reduction:
* a short-running single-isolate process that never needs a scavenge: half
* VM service enabled but never used: one semi-space
* N isolates with no more than M scavenging simultaneously: N-M semi-spaces
R=iposva@google.com
Committed: https://code.google.com/p/dart/source/detail?r=37100
Patch Set 1 #Patch Set 2 : #Patch Set 3 : #Patch Set 4 : #
Total comments: 13
Patch Set 5 : #Patch Set 6 : #Patch Set 7 : #
Messages
Total messages: 6 (0 generated)
|