Show JS parse time on timeline.
The following revision refers to this bug: https://chromium.googlesource.com/v8/v8.git/+/aee3542fcf3b10e950a8d7cb2aaff4927a66ed7c commit aee3542fcf3b10e950a8d7cb2aaff4927a66ed7c Author: alph <alph@chromium.org> Date: Fri Oct 28 20:17:44 2016 [profiler] Emit runtime call stats into sampling profile These are added to the sampler stack trace when RCS are enabled. Resource name for a RCS frame is reported as "V8Runtime". Counter names match ones from src/counters.h BUG= chromium:660428 Review-Url: https://codereview.chromium.org/2461003002 Cr-Commit-Position: refs/heads/master@{#40658} [modify] https://crrev.com/aee3542fcf3b10e950a8d7cb2aaff4927a66ed7c/src/counters.h [modify] https://crrev.com/aee3542fcf3b10e950a8d7cb2aaff4927a66ed7c/src/profiler/cpu-profiler.cc [modify] https://crrev.com/aee3542fcf3b10e950a8d7cb2aaff4927a66ed7c/src/profiler/profile-generator.cc [modify] https://crrev.com/aee3542fcf3b10e950a8d7cb2aaff4927a66ed7c/src/profiler/profile-generator.h [modify] https://crrev.com/aee3542fcf3b10e950a8d7cb2aaff4927a66ed7c/src/profiler/tick-sample.cc [modify] https://crrev.com/aee3542fcf3b10e950a8d7cb2aaff4927a66ed7c/test/cctest/test-cpu-profiler.cc [modify] https://crrev.com/aee3542fcf3b10e950a8d7cb2aaff4927a66ed7c/test/cctest/test-profile-generator.cc
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/c095c698d390d873417ea844e215a0c77c09ca15 commit c095c698d390d873417ea844e215a0c77c09ca15 Author: alph <alph@chromium.org> Date: Fri Oct 28 23:16:04 2016 [DevTools] Show V8 Runtime Call Stats on timeline It is put behind an experiment. BUG= 660428 Review-Url: https://codereview.chromium.org/2459573006 Cr-Commit-Position: refs/heads/master@{#428538} [modify] https://crrev.com/c095c698d390d873417ea844e215a0c77c09ca15/third_party/WebKit/Source/devtools/front_end/main/Main.js [modify] https://crrev.com/c095c698d390d873417ea844e215a0c77c09ca15/third_party/WebKit/Source/devtools/front_end/timeline/TimelineController.js
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/42b34a035f6d9c4de758f0445324f5f371776ae4 commit 42b34a035f6d9c4de758f0445324f5f371776ae4 Author: alph <alph@chromium.org> Date: Tue Nov 01 02:18:59 2016 DevTools: Add test for Runtime Stats present on timeline. BUG= 660428 Review-Url: https://codereview.chromium.org/2464973003 Cr-Commit-Position: refs/heads/master@{#428914} [add] https://crrev.com/42b34a035f6d9c4de758f0445324f5f371776ae4/third_party/WebKit/LayoutTests/inspector/tracing/timeline-js/timeline-runtime-stats-expected.txt [add] https://crrev.com/42b34a035f6d9c4de758f0445324f5f371776ae4/third_party/WebKit/LayoutTests/inspector/tracing/timeline-js/timeline-runtime-stats.html
The following revision refers to this bug: https://chromium.googlesource.com/v8/v8.git/+/fdca1bb2da9783c3362277b3a9a9e5cb9bf2178e commit fdca1bb2da9783c3362277b3a9a9e5cb9bf2178e Author: alph <alph@chromium.org> Date: Wed Nov 02 18:49:44 2016 [profiler] Make certain Runtime Call Stats fields atomic. Make RuntimeCallTimer::parent_ and RuntimeCallStats::current_timer_ fields atomic as they are accessed from the signal handler. BUG= chromium:660428 Review-Url: https://codereview.chromium.org/2464973002 Cr-Commit-Position: refs/heads/master@{#40709} [modify] https://crrev.com/fdca1bb2da9783c3362277b3a9a9e5cb9bf2178e/src/counters.cc [modify] https://crrev.com/fdca1bb2da9783c3362277b3a9a9e5cb9bf2178e/src/counters.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/088af6a68896feac07caec515de2efafa597c7c6 commit 088af6a68896feac07caec515de2efafa597c7c6 Author: alph <alph@chromium.org> Date: Thu Nov 03 03:55:03 2016 DevTools: Whitelist Runtime stats counters shown on timeline. BUG= 660428 Review-Url: https://codereview.chromium.org/2466273008 Cr-Commit-Position: refs/heads/master@{#429521} [modify] https://crrev.com/088af6a68896feac07caec515de2efafa597c7c6/third_party/WebKit/Source/devtools/front_end/timeline_model/TimelineJSProfile.js
The following revision refers to this bug: https://chromium.googlesource.com/v8/v8.git/+/c57e54b389360b8f46bbf9dcfdc1a3cb3445e7ae commit c57e54b389360b8f46bbf9dcfdc1a3cb3445e7ae Author: alph <alph@chromium.org> Date: Mon Nov 07 18:13:25 2016 [profiler] Introduce lightweight mode for Rutime Call Stats collection. In the lightweight mode it only maintains pseudo stack and does not collect timing information. It can be used in the sampling mode. BUG= chromium:660428 Review-Url: https://codereview.chromium.org/2472193002 Cr-Commit-Position: refs/heads/master@{#40812} [modify] https://crrev.com/c57e54b389360b8f46bbf9dcfdc1a3cb3445e7ae/src/counters.h [modify] https://crrev.com/c57e54b389360b8f46bbf9dcfdc1a3cb3445e7ae/src/tracing/tracing-category-observer.cc [modify] https://crrev.com/c57e54b389360b8f46bbf9dcfdc1a3cb3445e7ae/src/tracing/tracing-category-observer.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/579df20cd9eeb8a18eb7c6a630654341411bb995 commit 579df20cd9eeb8a18eb7c6a630654341411bb995 Author: alph <alph@chromium.org> Date: Thu Nov 10 01:51:39 2016 DevTools: Use lightweight sampling mode to collect runtime call stats for Timeline. BUG= 660428 Review-Url: https://codereview.chromium.org/2491783002 Cr-Commit-Position: refs/heads/master@{#431136} [modify] https://crrev.com/579df20cd9eeb8a18eb7c6a630654341411bb995/third_party/WebKit/Source/devtools/front_end/timeline/TimelineController.js
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/d87e1273de94886869865044acb0504ac6e93a6d commit d87e1273de94886869865044acb0504ac6e93a6d Author: alph <alph@chromium.org> Date: Sat Nov 12 01:08:57 2016 DevTools: Show friendly names for Parse/Compile RCS BUG= 660428 Review-Url: https://codereview.chromium.org/2495903003 Cr-Commit-Position: refs/heads/master@{#431718} [modify] https://crrev.com/d87e1273de94886869865044acb0504ac6e93a6d/third_party/WebKit/Source/devtools/front_end/timeline/TimelineTreeView.js [modify] https://crrev.com/d87e1273de94886869865044acb0504ac6e93a6d/third_party/WebKit/Source/devtools/front_end/timeline/TimelineUIUtils.js [modify] https://crrev.com/d87e1273de94886869865044acb0504ac6e93a6d/third_party/WebKit/Source/devtools/front_end/timeline_model/TimelineJSProfile.js [modify] https://crrev.com/d87e1273de94886869865044acb0504ac6e93a6d/third_party/WebKit/Source/devtools/front_end/timeline_model/TimelineProfileTree.js
Archiving feature requests that we are unlikely to address during the next 18 months.
Comment 1 by bugdroid1@chromium.org
, Oct 28 2016