commit | 7476280b20d0b5addf9e4a2ce84d1eee36c76c1e | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Fri Jan 24 10:21:35 2014 -0800 |
committer | Mathieu Chartier <mathieuc@google.com> | Fri Jan 24 13:47:19 2014 -0800 |
tree | f75d3e53fbab99b14bd897a11ecfa91534bbef16 | |
parent | a278ac31a1beeebd093ec64026d27a02fdc28807 [diff] |
Change GC ergonomics to better handle heap verification. Added a new constant kMaxConcurrentRemainingBytes which put a lower bound on the background GC watermark. This fixes a performance issue caused by heap verification being really slow and making it that we were excessively scheduling back to back GCs. Greatly increases system/test performance when heap verification is enabled. Change-Id: I68fa5a247c42f6c661e313c49dd3ca6be29951d4