DescriptionUse std::deque for storing edges and children in heap snapshot.
This patch fixes OOM crash that happens for large heap where
the total size of edges exceeds 2GB, which is the hard limit
for v8::internal::List allocated using tcmalloc.
BUG=chromium:675911
Review-Url: https://codereview.chromium.org/2595003002
Cr-Commit-Position: refs/heads/master@{#42004}
Committed: https://chromium.googlesource.com/v8/v8/+/b00fc8be8a2ff527d8462bb9c0fff163bfce850f
Patch Set 1 #Patch Set 2 : use decltype #Patch Set 3 : fix ce #
Messages
Total messages: 14 (8 generated)
|