Adding V8 api to get memory statistics of spaces in V8::Heap.
authorssid <ssid@chromium.org>
Fri, 17 Apr 2015 14:04:32 +0000 (07:04 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 17 Apr 2015 14:04:24 +0000 (14:04 +0000)
commit281d30d758dc9060045ada1b3d326bfe3ef668dd
tree6f0834502c45634f453e001059d3b6be7ad77eb4
parent1df70e27491d00a818d23793a6cf63b7e326305b
Adding V8 api to get memory statistics of spaces in V8::Heap.

This is first step towards adding V8 heap statistics to the memory
tracing infrastructure. For being able to get useful memory number into
the memory dump, v8 needs to provide an external api needs to obtain
more information about the heap. So, this Cl extends the api to give
information about the memory allocated and used in the spaces.

BUG=466141, 476013
LOG=Y

Review URL: https://codereview.chromium.org/1058253003

Cr-Commit-Position: refs/heads/master@{#27919}
include/v8.h
src/api.cc
src/heap/heap.cc
src/heap/heap.h
src/heap/spaces.h