diff options
author | Mathieu Chartier <mathieuc@google.com> | 2016-12-01 17:41:17 -0800 |
---|---|---|
committer | Mathieu Chartier <mathieuc@google.com> | 2016-12-02 11:55:39 -0800 |
commit | a9033d73a118536ece62c7f90d7f56064b4298ab (patch) | |
tree | 44c32268130b1d31fb7e65f13eab1e1bc39a73d5 /disassembler/disassembler_mips.cc | |
parent | 5d0c3009fc56afdb4aeae5ee6dd98c3d1d2e7711 (diff) |
Add more detail to rosalloc fragmentation OOME
Also include total number of free page bytes, space footprint, and
space max capacity.
Sample output:
Throwing OutOfMemoryError "Failed to allocate a 7012 byte allocation
with 103464 free bytes and 101KB until OOM; failed due to
fragmentation (required continguous free 8192 bytes, largest
contiguous free 4096 bytes, total free pages 4096 bytes, space
footprint 268435456 bytes, space max capacity 268435456 bytes)
Added a basic test to ensure the allocator coalesces properly.
Bug: 32997082
Test: test-art-host
Change-Id: I642b6ad34b98f6d98c10f242a6f6e926e0b42acc
Diffstat (limited to 'disassembler/disassembler_mips.cc')
0 files changed, 0 insertions, 0 deletions