Support idle time in CPU profiler
authoryurys@chromium.org <yurys@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 7 Aug 2013 17:04:27 +0000 (17:04 +0000)
committeryurys@chromium.org <yurys@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 7 Aug 2013 17:04:27 +0000 (17:04 +0000)
commit707fdd4c6ad0d3a2c863a0a9a2fbdc07f57d4949
tree25ae97cc994a02a4c05492b5accef2a3f77ec1ba
parentca4457e8ede10adc3f383ac5f9c39ab8bddda4dd
Support idle time in CPU profiler

This change provides an API for the embedder to tell CPU profiler if it is idle or busy with some task. This way we can discriminate between idle time and some native code execution.

BUG=268947
R=alph@chromium.org, yangguo@chromium.org

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16109 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 files changed:
include/v8-profiler.h
src/api.cc
src/cpu-profiler.cc
src/cpu-profiler.h
src/isolate.h
src/profile-generator-inl.h
src/profile-generator.cc
src/profile-generator.h
src/sampler.cc
src/v8globals.h
test/cctest/test-cpu-profiler.cc
test/cctest/test-log-stack-tracer.cc
tools/tickprocessor.js