Go to file
mikhail.naganov@gmail.com 2388079051 Implement heap snapshots serialization into JSON. API is designed
to avoid storing serialized snapshot on VM, instead it is emitted
using output stream interface.

The size of JSON emitted is roughly equal to used heap size
(when stored as an ASCII string).

Now a whole heap snapshot can be serialized and transmitted outside
VM. This makes possible:
  - implementing non-async UI for heap snapshots inspection;
  - storing heap snapshots for further inspection;
  - remote profiling (we can even implement a snapshotting mode
    where a snapshot isn't even stored in VM, only transmitted --
    good for mobile devices);
  - creating tools for outside heap snapshots processing, e.g.
    converting to HPROF.

Review URL: http://codereview.chromium.org/3311028

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5450 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2010-09-14 11:49:06 +00:00
benchmarks Recalibrate benchmarks. 2010-09-13 13:55:26 +00:00
include Implement heap snapshots serialization into JSON. API is designed 2010-09-14 11:49:06 +00:00
samples Add stack traces to mjsunit tests. 2010-05-14 10:00:24 +00:00
src Implement heap snapshots serialization into JSON. API is designed 2010-09-14 11:49:06 +00:00
test Implement heap snapshots serialization into JSON. API is designed 2010-09-14 11:49:06 +00:00
tools Address some issues with detecting the architecture. See 2010-08-31 08:05:33 +00:00
.gitignore Add '.cpplint-cache' to ignore lists for SVN and Git. This change also sets 'ignore' property on '.', although this change isn't visible in Rietveld. 2009-12-11 09:01:38 +00:00
AUTHORS Cosmetic change, list author names in AUTHORS alphabetically. 2010-09-10 08:12:34 +00:00
ChangeLog Prepare push to trunk. We are now working on version 2.4.4. 2010-09-13 09:10:47 +00:00
LICENSE Get rid of duplicate LICENSE entry for the Valgrind 2009-09-27 09:33:11 +00:00
SConstruct Give correct value ranges to enumeration types used as opaque types. 2010-08-16 17:14:34 +00:00