OSDN Git Service

Move StackMapStream deduplication maps to arena.
authorVladimir Marko <vmarko@google.com>
Wed, 22 Feb 2017 11:59:57 +0000 (11:59 +0000)
committerVladimir Marko <vmarko@google.com>
Wed, 22 Feb 2017 12:40:40 +0000 (12:40 +0000)
commit9c57113ab1469a65cea2c0ec48dae2fdce9a8f19
treed8c9e1808631812cc16b2b438e73cea0c490017e
parent30e015c442c8033390c30d2f293604723c29bc75
Move StackMapStream deduplication maps to arena.

Measured compilation of a big app using heap track:
  bytes allocated in total (ignoring deallocations): 4.14GB -> 3.98GB
  calls to allocation functions: 21662554 -> 1016606

Test: testrunner.py --host
Bug: 34053922
Change-Id: I0b1c4b5273daa2bc35e039df246bafad417b9b2b
compiler/optimizing/stack_map_stream.cc
runtime/base/arena_containers.h