Reviewers: Mikhail Naganov (Chromium), Yury Semikhatsky, loislo,
Description: Split nodes and edges into separate arrays in heap profiler. This allowed the following changes: - heap profiler now makes one pass less over the heap. - HeapEntriesMap does not allocate EntryInfo per each entry. - there's no need for an extra pass to set indexes before serialization. As a result snapshot taking time has reduced up to 2x times. Please review this at https://chromiumcodereview.appspot.com/10353010/ SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge Affected files: M src/api.cc M src/profile-generator-inl.h M src/profile-generator.h M src/profile-generator.cc M test/cctest/test-heap-profiler.cc -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
