commit | a83a89c7e7fc6df457a0168d6ac43cc7a7a8eda9 | [log] [tgz] |
---|---|---|
author | Roland Levillain <rpl@google.com> | Wed Feb 21 14:20:24 2018 +0000 |
committer | Roland Levillain <rpl@google.com> | Thu Mar 29 12:57:41 2018 +0100 |
tree | 42029d818518ef2b2e9372c25c62855bb34b983e | |
parent | fa78bff3f202666a640d3a8b31cd77f5b724e941 [diff] |
Implement cyclic region allocation in ART's region space. This region allocation strategy tries to allocate new regions instead of reusing previously freed regions. The intent is to minimize region reuse to try to catch some GC bugs earlier. This region allocation behavior is only turned on in debug mode. Test: art/test.py Test: Device boot test with libartd Bug: 74064045 Change-Id: I76442bc65f9fa8cc2f5f67e6584f7fd73869d98e