Iterating on RendererScheduler.NumberOfTasksPerQueueType add a new RendererScheduler.TaskDurationPerQueueType to understand which task types are expensive.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/0bed265f220fcf4db86ad1356bed9ec274748b54 commit 0bed265f220fcf4db86ad1356bed9ec274748b54 Author: altimin <altimin@chromium.org> Date: Tue May 16 21:08:30 2017 [scheduler] Add RendererScheduler.TaskDurationPerQueueType. Complement RendererScheduler.NumberOfTasksPerQueueType metric by reporting total duration of tasks split per queue type. R=skyostil@chromium.org,isherman@chromium.org CC=haraken@chromium.org BUG= 702314 Review-Url: https://codereview.chromium.org/2755953003 Cr-Commit-Position: refs/heads/master@{#472216} [modify] https://crrev.com/0bed265f220fcf4db86ad1356bed9ec274748b54/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc [modify] https://crrev.com/0bed265f220fcf4db86ad1356bed9ec274748b54/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.h [modify] https://crrev.com/0bed265f220fcf4db86ad1356bed9ec274748b54/tools/metrics/histograms/histograms.xml
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/d6ce53c7b0a9683d85f6f4276795490f4e8ddc24 commit d6ce53c7b0a9683d85f6f4276795490f4e8ddc24 Author: Alexander Timin <altimin@chromium.org> Date: Tue Jun 13 21:09:13 2017 [scheduler] Task duration metrics for first minute in background. Report task duration per queue type metrics for the first minute in the background and for the rest (so called long tail) separately. BUG= 702314 R=skyostil@chromium.org,alexclarke@chromium.org,rkaplow@chromium.org Change-Id: I4782e157ef4c71ac70573649c3d9b3b1fe03afcb Reviewed-on: https://chromium-review.googlesource.com/530807 Commit-Queue: Alexander Timin <altimin@chromium.org> Reviewed-by: Sami Kyöstilä <skyostil@chromium.org> Reviewed-by: Robert Kaplow <rkaplow@chromium.org> Cr-Commit-Position: refs/heads/master@{#479149} [modify] https://crrev.com/d6ce53c7b0a9683d85f6f4276795490f4e8ddc24/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc [modify] https://crrev.com/d6ce53c7b0a9683d85f6f4276795490f4e8ddc24/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.h [modify] https://crrev.com/d6ce53c7b0a9683d85f6f4276795490f4e8ddc24/tools/metrics/histograms/histograms.xml
Comment 1 by altimin@chromium.org
, Mar 16 2017