commit | d8195f19840911a73b1491dfc8e7c18139753731 | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Fri Oct 05 12:21:28 2012 -0700 |
committer | Mathieu Chartier <mathieuc@google.com> | Mon Oct 08 10:53:25 2012 -0700 |
tree | 0df5a92659dc0472f5368695a2e33ac37c149666 | |
parent | 59e5384d894836ace0b8ea22ff12d26ffb3026d4 [diff] |
Reduce mark stack / allocation stack / live stack address space usage. We now have upper bounds on the stack sizes so that we don't run out of virtual addresses with large heaps. Rename mark stack to atomic stack, which now takes any data type. Added behaviour to force GC when the allocation stack becomes too full. Added a new special map for reserving the oat file address range. Change-Id: I5169dd98b5f5072ac67637798da50cb8fc68af2b