Javascript heap profiler
authorUlf Hermann <ulf.hermann@digia.com>
Mon, 2 Jun 2014 16:33:19 +0000 (18:33 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Fri, 6 Jun 2014 16:18:35 +0000 (18:18 +0200)
commitac56e7cda724aa7463ef6ffe5f0e93bd3208cb51
treec96c9a5e611937b658f13ab21e9d71787c12b512
parent4a127e3b2e98c1d690d9baf346e4d3ee8aa4edf1
Javascript heap profiler

This profiler tracks every memory allocation and deallocation, by the
MemoryManager as well as the V4 VM, and exposes them as a stream of
events to the profiler service.

Change-Id: I85297d498f0a7eb55df5d7829c4b7307de980519
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
src/qml/debugger/qqmlprofilerdefinitions_p.h
src/qml/debugger/qv4profileradapter.cpp
src/qml/debugger/qv4profileradapter_p.h
src/qml/jsruntime/qv4engine.cpp
src/qml/jsruntime/qv4mm.cpp
src/qml/jsruntime/qv4profiling.cpp
src/qml/jsruntime/qv4profiling_p.h
src/qml/qml/qqmlengine.cpp
tests/auto/qml/debugger/qqmlprofilerservice/tst_qqmlprofilerservice.cpp
tools/qmlprofiler/qmlprofilerdata.cpp