Commit 97437111 authored by Caleb Rouleau's avatar Caleb Rouleau

Revert "Add RAF tests to blink_perf.canvas benchmark."

This reverts commit 7149ab70.
https://chromium-review.googlesource.com/c/chromium/src/+/1300038

TBR=nednguyen@google.com

Bug: 908515
Change-Id: I08a2b7adbf9fa20c8ccc2d8b6573981f0828c12d
Reviewed-on: https://chromium-review.googlesource.com/c/1351501Reviewed-by: default avatarCaleb Rouleau <crouleau@chromium.org>
Reviewed-by: default avatarFernando Serboncini <fserb@chromium.org>
Commit-Queue: Caleb Rouleau <crouleau@chromium.org>
Cr-Commit-Position: refs/heads/master@{#610974}
parent 1ac2b95d
...@@ -147,28 +147,6 @@ Example of tracing asynchronous tests: ...@@ -147,28 +147,6 @@ Example of tracing asynchronous tests:
[simple-blob-measure-async.html](https://chromium.googlesource.com/chromium/src/+/master/third_party/blink/perf_tests/test_data/simple-blob-measure-async.html) [simple-blob-measure-async.html](https://chromium.googlesource.com/chromium/src/+/master/third_party/blink/perf_tests/test_data/simple-blob-measure-async.html)
## Canvas Tests
The sub-framework [canvas_runner.js](https://chromium.googlesource.com/chromium/src/+/master/third_party/blink/perf_tests/canvas/resources/canvas_runner.js) is used for
tests in the `canvas` directory. This can measure rasterization and GPU time
using requestAnimationFrame (RAF) and contains a callback framework for video.
Normal tests using `runTest()` work similarly to the asynchronous test above,
but crucially wait for RAF after completing a single trial of
`MEASURE_DRAW_TIMES` runs.
RAF tests are triggered by appending the query string `raf` (case insensitive)
to the test's url. These tests wait for RAF to return before making a
measurement. This way rasterization and GPU time are included in the
measurement.
For example:
The test [gpu-bound-shader.html](https://chromium.googlesource.com/chromium/src/+/master/third_party/blink/perf_tests/canvas/gpu-bound-shader.html) is just measuring
CPU, and thus looks extremely fast as the test is just one slow shader.
The url `gpu-bound-shader.html?raf` will measure rasterization and GPU time as
well, thus giving a more realistic measurement of performance.
## Running Tests ## Running Tests
......
fserb@chromium.org
# TEAM: paint-dev@chromium.org
# COMPONENT: Blink>Canvas
<html>
<head>
<script src = "../resources/runner.js"></script>
<script src="resources/canvas_runner.js"></script>
<style type="text/css">
body, canvas { padding: 0; margin: 0; }
</style>
<script type="text/javascript">
const NUM_PIXELS = 1000;
// A very simple vertex shader
const VERTEX_SHADER_STRING = `
attribute vec2 pos;
void main() {
gl_Position = vec4(pos, 0, 1);
}`;
// A heavy fragment shader that calculates sin() 100,000 times per pixel
const FRAGMENT_SHADER_STRING = `
precision mediump float;
void main() {
float x = 0.0;
for (float i = 0.0; i < 100000.0; i += 1.0) {
x = sin(i);
}
gl_FragColor = vec4(1.0, 0.0, 1.0, 1.0);
}`;
function createShaderCanvas(vs, fs) {
const canvas = document.createElement("canvas");
canvas.width = Math.sqrt(NUM_PIXELS);
canvas.height = Math.sqrt(NUM_PIXELS);
const gl = canvas.getContext("webgl");
const glProgram = gl.createProgram();
const vertexShader = gl.createShader(gl.VERTEX_SHADER)
gl.shaderSource(vertexShader, vs);
gl.compileShader(vertexShader);
if (!gl.getShaderParameter(vertexShader, gl.COMPILE_STATUS)) {
console.error(gl.getShaderInfoLog(vertexShader));
}
gl.attachShader(glProgram, vertexShader);
const fragmentShader = gl.createShader(gl.FRAGMENT_SHADER);
gl.shaderSource(fragmentShader, fs);
gl.compileShader(fragmentShader);
if (!gl.getShaderParameter(fragmentShader, gl.COMPILE_STATUS)) {
console.error(gl.getShaderInfoLog(fragmentShader));
}
gl.attachShader(glProgram, fragmentShader);
gl.linkProgram(glProgram);
if (!gl.getProgramParameter(glProgram, gl.LINK_STATUS)) {
console.error(gl.getProgramInfoLog(glProgram));
}
gl.useProgram(glProgram);
const vertexBuffer = gl.createBuffer();
gl.bindBuffer(gl.ARRAY_BUFFER, vertexBuffer);
gl.bufferData(gl.ARRAY_BUFFER, new Int8Array([-3, 1, 1, -3, 1, 1]), gl.STATIC_DRAW);
gl.enableVertexAttribArray(0);
gl.vertexAttribPointer(0, 2, gl.BYTE, 0, 0, 0);
document.body.appendChild(canvas);
return gl;
}
window.onload = function() {
const webGLContext = createShaderCanvas(VERTEX_SHADER_STRING, FRAGMENT_SHADER_STRING);
CanvasRunner.start({
description: "Run a canvas with a heavy fragment shader to ensure the process is GPU bound",
doRun: (() => webGLContext.drawArrays(6, 0, 3)),
});
}
</script>
</head>
</html>
/* // CanvasRunner is a wrapper of PerformanceTests/resources/runner.js for canvas tests.
Runs canvas performance tests to calculate runs/sec for test.doRun().
This module works in two different ways, depending on requestAnimationFrame
(RAF). The query string `RAF` in the url determines which test is run.
*/
(function () { (function () {
var MEASURE_DRAW_TIMES = 50; var MEASURE_DRAW_TIMES = 50;
var MAX_MEASURE_DRAW_TIMES = 1000; var MAX_MEASURE_DRAW_TIMES = 1000;
var MAX_MEASURE_TIME_PER_FRAME = 1000; // 1 sec var MAX_MEASURE_TIME_PER_FRAME = 1000; // 1 sec
var IS_RAF_TEST = (
document.location.search.substr(1,).toUpperCase() === "RAF");
var currentTest = null; var currentTest = null;
var isTestDone = false; var isTestDone = false;
...@@ -25,15 +19,10 @@ This module works in two different ways, depending on requestAnimationFrame ...@@ -25,15 +19,10 @@ This module works in two different ways, depending on requestAnimationFrame
return; return;
} }
currentTest = test; currentTest = test;
if (IS_RAF_TEST === true) {
runTestRAF();
} else {
runTest(); runTest();
}
}}); }});
} }
// Times the CPU on the main thread
function runTest() { function runTest() {
try { try {
if (currentTest.preRun) if (currentTest.preRun)
...@@ -41,8 +30,7 @@ This module works in two different ways, depending on requestAnimationFrame ...@@ -41,8 +30,7 @@ This module works in two different ways, depending on requestAnimationFrame
var start = PerfTestRunner.now(); var start = PerfTestRunner.now();
var count = 0; var count = 0;
while ((PerfTestRunner.now() - start <= MAX_MEASURE_TIME_PER_FRAME) && while ((PerfTestRunner.now() - start <= MAX_MEASURE_TIME_PER_FRAME) && (count * MEASURE_DRAW_TIMES < MAX_MEASURE_DRAW_TIMES)) {
(count * MEASURE_DRAW_TIMES < MAX_MEASURE_DRAW_TIMES)) {
for (var i = 0; i < MEASURE_DRAW_TIMES; i++) { for (var i = 0; i < MEASURE_DRAW_TIMES; i++) {
currentTest.doRun(); currentTest.doRun();
} }
...@@ -54,77 +42,16 @@ This module works in two different ways, depending on requestAnimationFrame ...@@ -54,77 +42,16 @@ This module works in two different ways, depending on requestAnimationFrame
if (currentTest.postRun) if (currentTest.postRun)
currentTest.postRun(); currentTest.postRun();
let runsPerSecond = MEASURE_DRAW_TIMES * count * 1000 / elapsedTime; PerfTestRunner.measureValueAsync(MEASURE_DRAW_TIMES * count * 1000 / elapsedTime);
PerfTestRunner.measureValueAsync(runsPerSecond);
} catch(err) { } catch(err) {
CanvasRunner.logFatalError("test fails due to GPU issue. " + err); CanvasRunner.logFatalError("test fails due to GPU issue. " + err);
throw err; return;
} }
if (!isTestDone) if (!isTestDone)
requestAnimationFrame(runTest); requestAnimationFrame(runTest);
} }
// Times CPU + raster + GPU for draw calls, invoked with the ?RAF query string
// All times in milliseconds
function runTestRAF() {
// How long in ms we want each trial to take
// Must be much greater than 16 (16ms is the v-sync rate)
const GOAL_TIME = 200;
function runTrial(numRuns) {
if (currentTest.preRun) currentTest.preRun();
let startTime = PerfTestRunner.now();
for (var i = 0; i < numRuns; i++) {
currentTest.doRun();
}
requestAnimationFrame(() => {
let elapsedTime = PerfTestRunner.now() - startTime;
let runsPerSecond = numRuns * 1000 / elapsedTime;
PerfTestRunner.measureValueAsync(runsPerSecond);
if (!isTestDone) runTrial(numRuns, startTime);
});
if (currentTest.ensureComplete) currentTest.ensureComplete();
if (currentTest.postRun) currentTest.postRun();
}
// Figure out how many times currentTest.doRun() + RAF will be required
// to last GOAL_TIME
function calculateNumberOfRuns(resolve, numRuns) {
numRuns = numRuns || 1;
if (currentTest.preRun) currentTest.preRun();
const startTime = PerfTestRunner.now();
for (var i = 0; i < numRuns; i++) {
currentTest.doRun();
}
requestAnimationFrame(() => {
let elapsedTime = PerfTestRunner.now() - startTime;
if (elapsedTime >= GOAL_TIME) {
const timePerRun = elapsedTime / numRuns;
const numRunsFinal = Math.round(GOAL_TIME / timePerRun);
if (currentTest.ensureComplete) currentTest.ensureComplete();
if (currentTest.postRun) currentTest.postRun();
resolve(numRunsFinal);
} else {
calculateNumberOfRuns(resolve, numRuns * 2);
}
});
}
try {
new Promise(function(resolve, reject) {
calculateNumberOfRuns(resolve);
}).then(function(numberOfRuns) {
runTrial(numberOfRuns);
});
} catch(err) {
CanvasRunner.logFatalError("test fails due to GPU issue. " + err);
throw err;
}
}
function testDone() { function testDone() {
isTestDone = true; isTestDone = true;
} }
......
This diff is collapsed.
...@@ -12,8 +12,6 @@ var destCtx = destCanvas3D.getContext('webgl'); ...@@ -12,8 +12,6 @@ var destCtx = destCanvas3D.getContext('webgl');
if (!sourceCtx || !destCtx) if (!sourceCtx || !destCtx)
CanvasRunner.logFatalError("WebGL is not supported or enabled on this platform!"); CanvasRunner.logFatalError("WebGL is not supported or enabled on this platform!");
var tex = null; var tex = null;
const width = 1024;
const height = 1024;
function setSize(width, height) { function setSize(width, height) {
sourceCanvas3D.width = width; sourceCanvas3D.width = width;
...@@ -30,7 +28,7 @@ function renderWebGL(gl) { ...@@ -30,7 +28,7 @@ function renderWebGL(gl) {
gl.disable(gl.SCISSOR_TEST); gl.disable(gl.SCISSOR_TEST);
gl.clear(gl.COLOR_BUFER_BIT); gl.clear(gl.COLOR_BUFER_BIT);
gl.enable(gl.SCISSOR_TEST); gl.enable(gl.SCISSOR_TEST);
gl.scissor(rand(width), rand(height), rand(width), rand(height)); gl.scissor(rand(1024), rand(1024), rand(1024), rand(1024));
gl.clearColor(Math.random(), Math.random(), Math.random(), 1); gl.clearColor(Math.random(), Math.random(), Math.random(), 1);
gl.clear(gl.COLOR_BUFFER_BIT); gl.clear(gl.COLOR_BUFFER_BIT);
} }
...@@ -53,7 +51,7 @@ function postRun() { ...@@ -53,7 +51,7 @@ function postRun() {
} }
window.onload = function () { window.onload = function () {
setSize(width, height); setSize(1024, 1024);
renderWebGL(sourceCtx); renderWebGL(sourceCtx);
CanvasRunner.start({ CanvasRunner.start({
description: "This benchmark checks the speed on uploading WebGL(1024x1024) to WebGL Texture(1024x1024).", description: "This benchmark checks the speed on uploading WebGL(1024x1024) to WebGL Texture(1024x1024).",
......
...@@ -5,7 +5,7 @@ angle_perftests,"jmadill@chromium.org, chrome-gpu-perf-owners@chromium.org",Inte ...@@ -5,7 +5,7 @@ angle_perftests,"jmadill@chromium.org, chrome-gpu-perf-owners@chromium.org",Inte
base_perftests,"skyostil@chromium.org, gab@chromium.org",Internals>SequenceManager,https://chromium.googlesource.com/chromium/src/+/HEAD/base/README.md#performance-testing, base_perftests,"skyostil@chromium.org, gab@chromium.org",Internals>SequenceManager,https://chromium.googlesource.com/chromium/src/+/HEAD/base/README.md#performance-testing,
blink_perf.accessibility,dmazzoni@chromium.org,Blink>Accessibility,https://bit.ly/blink-perf-benchmarks, blink_perf.accessibility,dmazzoni@chromium.org,Blink>Accessibility,https://bit.ly/blink-perf-benchmarks,
blink_perf.bindings,"jbroman@chromium.org, yukishiino@chromium.org, haraken@chromium.org",Blink>Bindings,https://bit.ly/blink-perf-benchmarks, blink_perf.bindings,"jbroman@chromium.org, yukishiino@chromium.org, haraken@chromium.org",Blink>Bindings,https://bit.ly/blink-perf-benchmarks,
blink_perf.canvas,"aaronhk@chromium.org, fserb@chromium.org",Blink>Canvas,https://bit.ly/blink-perf-benchmarks, blink_perf.canvas,fserb@chromium.org,Blink>Canvas,https://bit.ly/blink-perf-benchmarks,
blink_perf.css,"futhark@chromium.org, andruud@chromium.org",Blink>CSS,https://bit.ly/blink-perf-benchmarks, blink_perf.css,"futhark@chromium.org, andruud@chromium.org",Blink>CSS,https://bit.ly/blink-perf-benchmarks,
blink_perf.dom,"hayato@chromium.org, tkent@chromium.org",Blink>DOM,https://bit.ly/blink-perf-benchmarks, blink_perf.dom,"hayato@chromium.org, tkent@chromium.org",Blink>DOM,https://bit.ly/blink-perf-benchmarks,
blink_perf.events,hayato@chromium.org,Blink>DOM,https://bit.ly/blink-perf-benchmarks, blink_perf.events,hayato@chromium.org,Blink>DOM,https://bit.ly/blink-perf-benchmarks,
......
...@@ -39,18 +39,10 @@ class _BlinkPerfPage(page_module.Page): ...@@ -39,18 +39,10 @@ class _BlinkPerfPage(page_module.Page):
action_runner.ExecuteJavaScript('testRunner.scheduleTestRun()') action_runner.ExecuteJavaScript('testRunner.scheduleTestRun()')
action_runner.WaitForJavaScriptCondition('testRunner.isDone', timeout=600) action_runner.WaitForJavaScriptCondition('testRunner.isDone', timeout=600)
def StoryNameFromUrl(url, prefix):
filename = url[len(prefix):].strip('/')
baseName, extension = filename.split('.')
if extension.find('?') != -1:
query = extension.split('?')[1]
baseName += "_" + query # So that queried page-names don't collide
return "{b}.{e}".format(b=baseName, e=extension)
def CreateStorySetFromPath(path, skipped_file, def CreateStorySetFromPath(path, skipped_file,
shared_page_state_class=( shared_page_state_class=(
shared_page_state.SharedPageState), shared_page_state.SharedPageState)):
append_query=None):
assert os.path.exists(path) assert os.path.exists(path)
page_urls = [] page_urls = []
...@@ -62,11 +54,7 @@ def CreateStorySetFromPath(path, skipped_file, ...@@ -62,11 +54,7 @@ def CreateStorySetFromPath(path, skipped_file,
if '../' in open(path, 'r').read(): if '../' in open(path, 'r').read():
# If the page looks like it references its parent dir, include it. # If the page looks like it references its parent dir, include it.
serving_dirs.add(os.path.dirname(os.path.dirname(path))) serving_dirs.add(os.path.dirname(os.path.dirname(path)))
page_url = 'file://' + path.replace('\\', '/') page_urls.append('file://' + path.replace('\\', '/'))
if append_query:
page_url += '?' + append_query
page_urls.append(page_url)
def _AddDir(dir_path, skipped): def _AddDir(dir_path, skipped):
for candidate_path in os.listdir(dir_path): for candidate_path in os.listdir(dir_path):
...@@ -97,7 +85,7 @@ def CreateStorySetFromPath(path, skipped_file, ...@@ -97,7 +85,7 @@ def CreateStorySetFromPath(path, skipped_file,
all_urls = [p.rstrip('/') for p in page_urls] all_urls = [p.rstrip('/') for p in page_urls]
common_prefix = os.path.dirname(os.path.commonprefix(all_urls)) common_prefix = os.path.dirname(os.path.commonprefix(all_urls))
for url in sorted(page_urls): for url in sorted(page_urls):
name = StoryNameFromUrl(url, common_prefix) name = url[len(common_prefix):].strip('/')
ps.AddStory(_BlinkPerfPage( ps.AddStory(_BlinkPerfPage(
url, ps, ps.base_dir, url, ps, ps.base_dir,
shared_page_state_class=shared_page_state_class, shared_page_state_class=shared_page_state_class,
...@@ -361,7 +349,7 @@ class _BlinkPerfBenchmark(perf_benchmark.PerfBenchmark): ...@@ -361,7 +349,7 @@ class _BlinkPerfBenchmark(perf_benchmark.PerfBenchmark):
test = _BlinkPerfMeasurement test = _BlinkPerfMeasurement
def CreateStorySet(self, options): def CreateStorySet(self, options):
path = os.path.join(BLINK_PERF_BASE_DIR, self.SUBDIR) path = os.path.join(BLINK_PERF_BASE_DIR, self.subdir)
return CreateStorySetFromPath(path, SKIPPED_FILE) return CreateStorySetFromPath(path, SKIPPED_FILE)
...@@ -369,7 +357,8 @@ class _BlinkPerfBenchmark(perf_benchmark.PerfBenchmark): ...@@ -369,7 +357,8 @@ class _BlinkPerfBenchmark(perf_benchmark.PerfBenchmark):
component='Blink>Accessibility', component='Blink>Accessibility',
documentation_url='https://bit.ly/blink-perf-benchmarks') documentation_url='https://bit.ly/blink-perf-benchmarks')
class BlinkPerfAccessibility(_BlinkPerfBenchmark): class BlinkPerfAccessibility(_BlinkPerfBenchmark):
SUBDIR = 'accessibility' tag = 'accessibility'
subdir = 'accessibility'
@classmethod @classmethod
def Name(cls): def Name(cls):
...@@ -387,7 +376,7 @@ class BlinkPerfAccessibility(_BlinkPerfBenchmark): ...@@ -387,7 +376,7 @@ class BlinkPerfAccessibility(_BlinkPerfBenchmark):
'haraken@chromium.org'], 'haraken@chromium.org'],
documentation_url='https://bit.ly/blink-perf-benchmarks') documentation_url='https://bit.ly/blink-perf-benchmarks')
class BlinkPerfBindings(_BlinkPerfBenchmark): class BlinkPerfBindings(_BlinkPerfBenchmark):
SUBDIR = 'bindings' subdir = 'bindings'
@classmethod @classmethod
def Name(cls): def Name(cls):
...@@ -398,47 +387,43 @@ class BlinkPerfBindings(_BlinkPerfBenchmark): ...@@ -398,47 +387,43 @@ class BlinkPerfBindings(_BlinkPerfBenchmark):
documentation_url='https://bit.ly/blink-perf-benchmarks', documentation_url='https://bit.ly/blink-perf-benchmarks',
component='Blink>CSS') component='Blink>CSS')
class BlinkPerfCSS(_BlinkPerfBenchmark): class BlinkPerfCSS(_BlinkPerfBenchmark):
SUBDIR = 'css' subdir = 'css'
@classmethod @classmethod
def Name(cls): def Name(cls):
return 'blink_perf.css' return 'blink_perf.css'
@benchmark.Info(emails=['aaronhk@chromium.org', 'fserb@chromium.org'],
@benchmark.Info(emails=['fserb@chromium.org'],
documentation_url='https://bit.ly/blink-perf-benchmarks', documentation_url='https://bit.ly/blink-perf-benchmarks',
component='Blink>Canvas') component='Blink>Canvas')
class BlinkPerfCanvas(_BlinkPerfBenchmark): class BlinkPerfCanvas(_BlinkPerfBenchmark):
SUBDIR = 'canvas' subdir = 'canvas'
@classmethod @classmethod
def Name(cls): def Name(cls):
return 'blink_perf.canvas' return 'blink_perf.canvas'
def CreateStorySet(self, options): def CreateStorySet(self, options):
path = os.path.join(BLINK_PERF_BASE_DIR, self.SUBDIR) path = os.path.join(BLINK_PERF_BASE_DIR, self.subdir)
story_set = CreateStorySetFromPath( story_set = CreateStorySetFromPath(
path, SKIPPED_FILE, path, SKIPPED_FILE,
shared_page_state_class=( shared_page_state_class=(
webgl_supported_shared_state.WebGLSupportedSharedState)) webgl_supported_shared_state.WebGLSupportedSharedState))
raf_story_set = CreateStorySetFromPath(
path, SKIPPED_FILE,
shared_page_state_class=(
webgl_supported_shared_state.WebGLSupportedSharedState),
append_query="RAF")
for raf_story in raf_story_set:
story_set.AddStory(raf_story)
# WebGLSupportedSharedState requires the skipped_gpus property to # WebGLSupportedSharedState requires the skipped_gpus property to
# be set on each page. # be set on each page.
for page in story_set: for page in story_set:
page.skipped_gpus = [] page.skipped_gpus = []
return story_set return story_set
@benchmark.Info(emails=['hayato@chromium.org', @benchmark.Info(emails=['hayato@chromium.org',
'tkent@chromium.org'], 'tkent@chromium.org'],
component='Blink>DOM', component='Blink>DOM',
documentation_url='https://bit.ly/blink-perf-benchmarks') documentation_url='https://bit.ly/blink-perf-benchmarks')
class BlinkPerfDOM(_BlinkPerfBenchmark): class BlinkPerfDOM(_BlinkPerfBenchmark):
SUBDIR = 'dom' subdir = 'dom'
@classmethod @classmethod
def Name(cls): def Name(cls):
...@@ -449,7 +434,7 @@ class BlinkPerfDOM(_BlinkPerfBenchmark): ...@@ -449,7 +434,7 @@ class BlinkPerfDOM(_BlinkPerfBenchmark):
component='Blink>DOM', component='Blink>DOM',
documentation_url='https://bit.ly/blink-perf-benchmarks') documentation_url='https://bit.ly/blink-perf-benchmarks')
class BlinkPerfEvents(_BlinkPerfBenchmark): class BlinkPerfEvents(_BlinkPerfBenchmark):
SUBDIR = 'events' subdir = 'events'
@classmethod @classmethod
def Name(cls): def Name(cls):
...@@ -460,7 +445,8 @@ class BlinkPerfEvents(_BlinkPerfBenchmark): ...@@ -460,7 +445,8 @@ class BlinkPerfEvents(_BlinkPerfBenchmark):
component='Internals>Images>Codecs', component='Internals>Images>Codecs',
documentation_url='https://bit.ly/blink-perf-benchmarks') documentation_url='https://bit.ly/blink-perf-benchmarks')
class BlinkPerfImageDecoder(_BlinkPerfBenchmark): class BlinkPerfImageDecoder(_BlinkPerfBenchmark):
SUBDIR = 'image_decoder' tag = 'image_decoder'
subdir = 'image_decoder'
@classmethod @classmethod
def Name(cls): def Name(cls):
...@@ -475,7 +461,7 @@ class BlinkPerfImageDecoder(_BlinkPerfBenchmark): ...@@ -475,7 +461,7 @@ class BlinkPerfImageDecoder(_BlinkPerfBenchmark):
@benchmark.Info(emails=['eae@chromium.org'], @benchmark.Info(emails=['eae@chromium.org'],
documentation_url='https://bit.ly/blink-perf-benchmarks') documentation_url='https://bit.ly/blink-perf-benchmarks')
class BlinkPerfLayout(_BlinkPerfBenchmark): class BlinkPerfLayout(_BlinkPerfBenchmark):
SUBDIR = 'layout' subdir = 'layout'
@classmethod @classmethod
def Name(cls): def Name(cls):
...@@ -485,7 +471,7 @@ class BlinkPerfLayout(_BlinkPerfBenchmark): ...@@ -485,7 +471,7 @@ class BlinkPerfLayout(_BlinkPerfBenchmark):
@benchmark.Info(emails=['dmurph@chromium.org'], @benchmark.Info(emails=['dmurph@chromium.org'],
documentation_url='https://bit.ly/blink-perf-benchmarks') documentation_url='https://bit.ly/blink-perf-benchmarks')
class BlinkPerfOWPStorage(_BlinkPerfBenchmark): class BlinkPerfOWPStorage(_BlinkPerfBenchmark):
SUBDIR = 'owp_storage' subdir = 'owp_storage'
@classmethod @classmethod
def Name(cls): def Name(cls):
...@@ -505,7 +491,7 @@ class BlinkPerfOWPStorage(_BlinkPerfBenchmark): ...@@ -505,7 +491,7 @@ class BlinkPerfOWPStorage(_BlinkPerfBenchmark):
component='Blink>Paint', component='Blink>Paint',
documentation_url='https://bit.ly/blink-perf-benchmarks') documentation_url='https://bit.ly/blink-perf-benchmarks')
class BlinkPerfPaint(_BlinkPerfBenchmark): class BlinkPerfPaint(_BlinkPerfBenchmark):
SUBDIR = 'paint' subdir = 'paint'
@classmethod @classmethod
def Name(cls): def Name(cls):
...@@ -518,7 +504,7 @@ class BlinkPerfPaint(_BlinkPerfBenchmark): ...@@ -518,7 +504,7 @@ class BlinkPerfPaint(_BlinkPerfBenchmark):
'haraken@chromium.org'], 'haraken@chromium.org'],
documentation_url='https://bit.ly/blink-perf-benchmarks') documentation_url='https://bit.ly/blink-perf-benchmarks')
class BlinkPerfParser(_BlinkPerfBenchmark): class BlinkPerfParser(_BlinkPerfBenchmark):
SUBDIR = 'parser' subdir = 'parser'
@classmethod @classmethod
def Name(cls): def Name(cls):
...@@ -529,7 +515,7 @@ class BlinkPerfParser(_BlinkPerfBenchmark): ...@@ -529,7 +515,7 @@ class BlinkPerfParser(_BlinkPerfBenchmark):
component='Blink>SVG', component='Blink>SVG',
documentation_url='https://bit.ly/blink-perf-benchmarks') documentation_url='https://bit.ly/blink-perf-benchmarks')
class BlinkPerfSVG(_BlinkPerfBenchmark): class BlinkPerfSVG(_BlinkPerfBenchmark):
SUBDIR = 'svg' subdir = 'svg'
@classmethod @classmethod
def Name(cls): def Name(cls):
...@@ -540,7 +526,7 @@ class BlinkPerfSVG(_BlinkPerfBenchmark): ...@@ -540,7 +526,7 @@ class BlinkPerfSVG(_BlinkPerfBenchmark):
component='Blink>DOM>ShadowDOM', component='Blink>DOM>ShadowDOM',
documentation_url='https://bit.ly/blink-perf-benchmarks') documentation_url='https://bit.ly/blink-perf-benchmarks')
class BlinkPerfShadowDOM(_BlinkPerfBenchmark): class BlinkPerfShadowDOM(_BlinkPerfBenchmark):
SUBDIR = 'shadow_dom' subdir = 'shadow_dom'
@classmethod @classmethod
def Name(cls): def Name(cls):
......
...@@ -8,7 +8,7 @@ from telemetry import benchmark ...@@ -8,7 +8,7 @@ from telemetry import benchmark
@benchmark.Info(emails=['cbiesinger@chromium.org'], @benchmark.Info(emails=['cbiesinger@chromium.org'],
documentation_url='https://bit.ly/blink-perf-benchmarks') documentation_url='https://bit.ly/blink-perf-benchmarks')
class BlinkPerfLayoutNg(blink_perf._BlinkPerfBenchmark): class BlinkPerfLayoutNg(blink_perf._BlinkPerfBenchmark):
SUBDIR = 'layout' subdir = 'layout'
def SetExtraBrowserOptions(self, options): def SetExtraBrowserOptions(self, options):
super(BlinkPerfLayoutNg, self).SetExtraBrowserOptions(options) super(BlinkPerfLayoutNg, self).SetExtraBrowserOptions(options)
...@@ -22,7 +22,7 @@ class BlinkPerfLayoutNg(blink_perf._BlinkPerfBenchmark): ...@@ -22,7 +22,7 @@ class BlinkPerfLayoutNg(blink_perf._BlinkPerfBenchmark):
@benchmark.Info(emails=['cbiesinger@chromium.org'], @benchmark.Info(emails=['cbiesinger@chromium.org'],
documentation_url='https://bit.ly/blink-perf-benchmarks') documentation_url='https://bit.ly/blink-perf-benchmarks')
class BlinkPerfParserLayoutNg(blink_perf._BlinkPerfBenchmark): class BlinkPerfParserLayoutNg(blink_perf._BlinkPerfBenchmark):
SUBDIR = 'parser' subdir = 'parser'
def SetExtraBrowserOptions(self, options): def SetExtraBrowserOptions(self, options):
super(BlinkPerfParserLayoutNg, self).SetExtraBrowserOptions(options) super(BlinkPerfParserLayoutNg, self).SetExtraBrowserOptions(options)
...@@ -36,7 +36,7 @@ class BlinkPerfParserLayoutNg(blink_perf._BlinkPerfBenchmark): ...@@ -36,7 +36,7 @@ class BlinkPerfParserLayoutNg(blink_perf._BlinkPerfBenchmark):
@benchmark.Info(emails=['cbiesinger@chromium.org'], @benchmark.Info(emails=['cbiesinger@chromium.org'],
documentation_url='https://bit.ly/blink-perf-benchmarks') documentation_url='https://bit.ly/blink-perf-benchmarks')
class BlinkPerfPaintLayoutNg(blink_perf._BlinkPerfBenchmark): class BlinkPerfPaintLayoutNg(blink_perf._BlinkPerfBenchmark):
SUBDIR = 'paint' subdir = 'paint'
def SetExtraBrowserOptions(self, options): def SetExtraBrowserOptions(self, options):
super(BlinkPerfPaintLayoutNg, self).SetExtraBrowserOptions(options) super(BlinkPerfPaintLayoutNg, self).SetExtraBrowserOptions(options)
......
...@@ -19,8 +19,8 @@ class BlinkPerfAll(blink_perf._BlinkPerfBenchmark): ...@@ -19,8 +19,8 @@ class BlinkPerfAll(blink_perf._BlinkPerfBenchmark):
default=blink_perf.BLINK_PERF_BASE_DIR, default=blink_perf.BLINK_PERF_BASE_DIR,
help=('Path to blink perf tests. Could be an absolute ' help=('Path to blink perf tests. Could be an absolute '
'path, a relative path with respect to your ' 'path, a relative path with respect to your '
'current directory or a relative path with ' 'current directory, or a relative path with '
'respect to third_party/blink/perf_tests)')) 'respect to third_party/WebKit/PerformanceTest/)'))
def CreateStorySet(self, options): def CreateStorySet(self, options):
if os.path.exists(options.test_path): if os.path.exists(options.test_path):
......
...@@ -6,4 +6,5 @@ from benchmarks import blink_perf ...@@ -6,4 +6,5 @@ from benchmarks import blink_perf
# pylint: disable=protected-access # pylint: disable=protected-access
class BlinkPerfXMLHttpRequest(blink_perf._BlinkPerfBenchmark): class BlinkPerfXMLHttpRequest(blink_perf._BlinkPerfBenchmark):
SUBDIR = 'xml_http_request' tag = 'xml_http_request'
subdir = 'xml_http_request'
...@@ -49,22 +49,22 @@ ...@@ -49,22 +49,22 @@
"benchmarks": { "benchmarks": {
"system_health.common_mobile": { "system_health.common_mobile": {
"begin": 17, "begin": 17,
"end": 34 "end": 36
} }
} }
}, },
"6": { "6": {
"benchmarks": { "benchmarks": {
"system_health.common_mobile": { "system_health.common_mobile": {
"begin": 34, "begin": 36,
"end": 61 "end": 74
} }
} }
}, },
"7": { "7": {
"benchmarks": { "benchmarks": {
"system_health.common_mobile": { "system_health.common_mobile": {
"begin": 61 "begin": 74
}, },
"system_health.memory_mobile": { "system_health.memory_mobile": {
"end": 6 "end": 6
...@@ -99,38 +99,38 @@ ...@@ -99,38 +99,38 @@
"benchmarks": { "benchmarks": {
"system_health.memory_mobile": { "system_health.memory_mobile": {
"begin": 24, "begin": 24,
"end": 33 "end": 34
} }
} }
}, },
"12": { "12": {
"benchmarks": { "benchmarks": {
"system_health.memory_mobile": { "system_health.memory_mobile": {
"begin": 33, "begin": 34,
"end": 45 "end": 51
} }
} }
}, },
"13": { "13": {
"benchmarks": { "benchmarks": {
"system_health.memory_mobile": { "system_health.memory_mobile": {
"begin": 45, "begin": 51,
"end": 56 "end": 67
} }
} }
}, },
"14": { "14": {
"benchmarks": { "benchmarks": {
"system_health.memory_mobile": { "system_health.memory_mobile": {
"begin": 56, "begin": 67,
"end": 62 "end": 74
} }
} }
}, },
"15": { "15": {
"benchmarks": { "benchmarks": {
"system_health.memory_mobile": { "system_health.memory_mobile": {
"begin": 62 "begin": 74
}, },
"system_health.webview_startup": {}, "system_health.webview_startup": {},
"v8.browsing_mobile": { "v8.browsing_mobile": {
...@@ -162,7 +162,7 @@ ...@@ -162,7 +162,7 @@
} }
}, },
"extra_infos": { "extra_infos": {
"num_stories": 198, "num_stories": 223,
"predicted_min_shard_time": 2148.0, "predicted_min_shard_time": 2148.0,
"predicted_min_shard_index": 10, "predicted_min_shard_index": 10,
"predicted_max_shard_time": 3000.0, "predicted_max_shard_time": 3000.0,
...@@ -170,18 +170,18 @@ ...@@ -170,18 +170,18 @@
"shard #0": 2350.0, "shard #0": 2350.0,
"shard #1": 2450.0, "shard #1": 2450.0,
"shard #2": 2538.0, "shard #2": 2538.0,
"shard #3": 2356.0, "shard #3": 2358.0,
"shard #4": 2546.0, "shard #4": 2546.0,
"shard #5": 2322.0, "shard #5": 2326.0,
"shard #6": 2320.0, "shard #6": 2558.0,
"shard #7": 2452.0, "shard #7": 2234.0,
"shard #8": 3000.0, "shard #8": 3000.0,
"shard #9": 2220.0, "shard #9": 2220.0,
"shard #10": 2148.0, "shard #10": 2148.0,
"shard #11": 2400.0, "shard #11": 2406.0,
"shard #12": 2538.0, "shard #12": 2568.0,
"shard #13": 2340.0, "shard #13": 2370.0,
"shard #14": 2538.0, "shard #14": 2544.0,
"shard #15": 2214.0, "shard #15": 2214.0,
"shard #16": 2574.0, "shard #16": 2574.0,
"shard #17": 2532.0, "shard #17": 2532.0,
......
...@@ -56,27 +56,27 @@ ...@@ -56,27 +56,27 @@
"oortonline_tbmv2": {}, "oortonline_tbmv2": {},
"power.desktop": {}, "power.desktop": {},
"power.typical_10_mobile": { "power.typical_10_mobile": {
"end": 3 "end": 4
} }
} }
}, },
"4": { "4": {
"benchmarks": { "benchmarks": {
"power.typical_10_mobile": { "power.typical_10_mobile": {
"begin": 3 "begin": 4
}, },
"rasterize_and_record_micro.partial_invalidation": {}, "rasterize_and_record_micro.partial_invalidation": {},
"rasterize_and_record_micro.top_25": {}, "rasterize_and_record_micro.top_25": {},
"rendering.desktop": {}, "rendering.desktop": {},
"rendering.mobile": { "rendering.mobile": {
"end": 117 "end": 149
} }
} }
}, },
"5": { "5": {
"benchmarks": { "benchmarks": {
"rendering.mobile": { "rendering.mobile": {
"begin": 117 "begin": 149
}, },
"smoothness.gpu_rasterization.tough_pinch_zoom_cases": {}, "smoothness.gpu_rasterization.tough_pinch_zoom_cases": {},
"smoothness.tough_pinch_zoom_cases": {}, "smoothness.tough_pinch_zoom_cases": {},
...@@ -87,14 +87,14 @@ ...@@ -87,14 +87,14 @@
"startup.mobile": {}, "startup.mobile": {},
"system_health.common_desktop": {}, "system_health.common_desktop": {},
"system_health.common_mobile": { "system_health.common_mobile": {
"end": 1 "end": 2
} }
} }
}, },
"6": { "6": {
"benchmarks": { "benchmarks": {
"system_health.common_mobile": { "system_health.common_mobile": {
"begin": 1, "begin": 2,
"end": 15 "end": 15
} }
} }
...@@ -111,22 +111,22 @@ ...@@ -111,22 +111,22 @@
"benchmarks": { "benchmarks": {
"system_health.common_mobile": { "system_health.common_mobile": {
"begin": 20, "begin": 20,
"end": 34 "end": 37
} }
} }
}, },
"9": { "9": {
"benchmarks": { "benchmarks": {
"system_health.common_mobile": { "system_health.common_mobile": {
"begin": 34, "begin": 37,
"end": 61 "end": 73
} }
} }
}, },
"10": { "10": {
"benchmarks": { "benchmarks": {
"system_health.common_mobile": { "system_health.common_mobile": {
"begin": 61 "begin": 73
}, },
"system_health.memory_desktop": {}, "system_health.memory_desktop": {},
"system_health.memory_mobile": { "system_health.memory_mobile": {
...@@ -170,38 +170,38 @@ ...@@ -170,38 +170,38 @@
"benchmarks": { "benchmarks": {
"system_health.memory_mobile": { "system_health.memory_mobile": {
"begin": 24, "begin": 24,
"end": 31 "end": 32
} }
} }
}, },
"16": { "16": {
"benchmarks": { "benchmarks": {
"system_health.memory_mobile": { "system_health.memory_mobile": {
"begin": 31, "begin": 32,
"end": 42 "end": 48
} }
} }
}, },
"17": { "17": {
"benchmarks": { "benchmarks": {
"system_health.memory_mobile": { "system_health.memory_mobile": {
"begin": 42, "begin": 48,
"end": 52 "end": 59
} }
} }
}, },
"18": { "18": {
"benchmarks": { "benchmarks": {
"system_health.memory_mobile": { "system_health.memory_mobile": {
"begin": 52, "begin": 59,
"end": 61 "end": 73
} }
} }
}, },
"19": { "19": {
"benchmarks": { "benchmarks": {
"system_health.memory_mobile": { "system_health.memory_mobile": {
"begin": 61 "begin": 73
} }
} }
}, },
...@@ -253,30 +253,30 @@ ...@@ -253,30 +253,30 @@
} }
}, },
"extra_infos": { "extra_infos": {
"num_stories": 2007, "num_stories": 2037,
"predicted_min_shard_time": 1326.0, "predicted_min_shard_time": 1326.0,
"predicted_min_shard_index": 14, "predicted_min_shard_index": 14,
"predicted_max_shard_time": 2418.0, "predicted_max_shard_time": 2418.0,
"predicted_max_shard_index": 12, "predicted_max_shard_index": 12,
"shard #0": 1996.0, "shard #0": 1946.0,
"shard #1": 1980.0, "shard #1": 1980.0,
"shard #2": 2160.0, "shard #2": 2160.0,
"shard #3": 1916.0, "shard #3": 2066.0,
"shard #4": 2044.0, "shard #4": 1974.0,
"shard #5": 2036.0, "shard #5": 1996.0,
"shard #6": 2240.0, "shard #6": 2238.0,
"shard #7": 1584.0, "shard #7": 1584.0,
"shard #8": 2246.0, "shard #8": 2312.0,
"shard #9": 2050.0, "shard #9": 2008.0,
"shard #10": 1998.0, "shard #10": 2070.0,
"shard #11": 1812.0, "shard #11": 1812.0,
"shard #12": 2418.0, "shard #12": 2418.0,
"shard #13": 2238.0, "shard #13": 2238.0,
"shard #14": 1326.0, "shard #14": 1326.0,
"shard #15": 2340.0, "shard #15": 2346.0,
"shard #16": 1992.0, "shard #16": 2022.0,
"shard #17": 2100.0, "shard #17": 1836.0,
"shard #18": 1992.0, "shard #18": 2292.0,
"shard #19": 1908.0, "shard #19": 1908.0,
"shard #20": 1866.0, "shard #20": 1866.0,
"shard #21": 2028.0, "shard #21": 2028.0,
......
...@@ -14,34 +14,34 @@ ...@@ -14,34 +14,34 @@
}, },
"heap_profiling.mobile.pseudo": {}, "heap_profiling.mobile.pseudo": {},
"rendering.oopd.mobile": { "rendering.oopd.mobile": {
"end": 61 "end": 60
} }
} }
}, },
"2": { "2": {
"benchmarks": { "benchmarks": {
"rendering.oopd.mobile": { "rendering.oopd.mobile": {
"begin": 61, "begin": 60,
"end": 245 "end": 244
} }
} }
}, },
"3": { "3": {
"benchmarks": { "benchmarks": {
"rendering.oopd.mobile": { "rendering.oopd.mobile": {
"begin": 245 "begin": 244
} }
} }
}, },
"extra_infos": { "extra_infos": {
"num_stories": 438, "num_stories": 436,
"predicted_min_shard_time": 338.0, "predicted_min_shard_time": 336.0,
"predicted_min_shard_index": 1, "predicted_min_shard_index": 1,
"predicted_max_shard_time": 396.0, "predicted_max_shard_time": 396.0,
"predicted_max_shard_index": 0, "predicted_max_shard_index": 0,
"shard #0": 396.0, "shard #0": 396.0,
"shard #1": 338.0, "shard #1": 336.0,
"shard #2": 368, "shard #2": 368,
"shard #3": 368 "shard #3": 366
} }
} }
\ No newline at end of file
...@@ -8,17 +8,17 @@ ...@@ -8,17 +8,17 @@
"blink_perf.dom": {}, "blink_perf.dom": {},
"blink_perf.events": {}, "blink_perf.events": {},
"blink_perf.image_decoder": {}, "blink_perf.image_decoder": {},
"blink_perf.layout": { "blink_perf.layout": {},
"end": 61 "blink_perf.owp_storage": {
"end": 2
} }
} }
}, },
"1": { "1": {
"benchmarks": { "benchmarks": {
"blink_perf.layout": { "blink_perf.owp_storage": {
"begin": 61 "begin": 2
}, },
"blink_perf.owp_storage": {},
"blink_perf.paint": {}, "blink_perf.paint": {},
"blink_perf.parser": {}, "blink_perf.parser": {},
"blink_perf.shadow_dom": {}, "blink_perf.shadow_dom": {},
...@@ -38,22 +38,22 @@ ...@@ -38,22 +38,22 @@
"benchmarks": { "benchmarks": {
"loading.mobile": { "loading.mobile": {
"begin": 16, "begin": 16,
"end": 43 "end": 45
} }
} }
}, },
"3": { "3": {
"benchmarks": { "benchmarks": {
"loading.mobile": { "loading.mobile": {
"begin": 43, "begin": 45,
"end": 89 "end": 90
} }
} }
}, },
"4": { "4": {
"benchmarks": { "benchmarks": {
"loading.mobile": { "loading.mobile": {
"begin": 89 "begin": 90
}, },
"media.desktop": {}, "media.desktop": {},
"media.mobile": {}, "media.mobile": {},
...@@ -61,14 +61,14 @@ ...@@ -61,14 +61,14 @@
"memory.long_running_idle_gmail_background_tbmv2": {}, "memory.long_running_idle_gmail_background_tbmv2": {},
"memory.long_running_idle_gmail_tbmv2": {}, "memory.long_running_idle_gmail_tbmv2": {},
"memory.top_10_mobile": { "memory.top_10_mobile": {
"end": 9 "end": 10
} }
} }
}, },
"5": { "5": {
"benchmarks": { "benchmarks": {
"memory.top_10_mobile": { "memory.top_10_mobile": {
"begin": 9 "begin": 10
}, },
"octane": {}, "octane": {},
"oortonline_tbmv2": {}, "oortonline_tbmv2": {},
...@@ -76,47 +76,51 @@ ...@@ -76,47 +76,51 @@
"power.typical_10_mobile": {}, "power.typical_10_mobile": {},
"rasterize_and_record_micro.partial_invalidation": {}, "rasterize_and_record_micro.partial_invalidation": {},
"rasterize_and_record_micro.top_25": {}, "rasterize_and_record_micro.top_25": {},
"rendering.desktop": {} "rendering.desktop": {},
"rendering.mobile": {
"end": 2
}
} }
}, },
"6": { "6": {
"benchmarks": { "benchmarks": {
"rendering.mobile": { "rendering.mobile": {
"end": 100 "begin": 2,
"end": 103
} }
} }
}, },
"7": { "7": {
"benchmarks": { "benchmarks": {
"rendering.mobile": { "rendering.mobile": {
"begin": 100, "begin": 103,
"end": 227 "end": 234
} }
} }
}, },
"8": { "8": {
"benchmarks": { "benchmarks": {
"rendering.mobile": { "rendering.mobile": {
"begin": 227, "begin": 234,
"end": 359 "end": 360
} }
} }
}, },
"9": { "9": {
"benchmarks": { "benchmarks": {
"rendering.mobile": { "rendering.mobile": {
"begin": 359 "begin": 360
}, },
"smoothness.gpu_rasterization.tough_pinch_zoom_cases": {}, "smoothness.gpu_rasterization.tough_pinch_zoom_cases": {},
"smoothness.tough_pinch_zoom_cases": { "smoothness.tough_pinch_zoom_cases": {
"end": 13 "end": 17
} }
} }
}, },
"10": { "10": {
"benchmarks": { "benchmarks": {
"smoothness.tough_pinch_zoom_cases": { "smoothness.tough_pinch_zoom_cases": {
"begin": 13 "begin": 17
}, },
"speedometer": {}, "speedometer": {},
"speedometer-future": {}, "speedometer-future": {},
...@@ -125,33 +129,33 @@ ...@@ -125,33 +129,33 @@
"startup.mobile": {}, "startup.mobile": {},
"system_health.common_desktop": {}, "system_health.common_desktop": {},
"system_health.common_mobile": { "system_health.common_mobile": {
"end": 39 "end": 49
} }
} }
}, },
"11": { "11": {
"benchmarks": { "benchmarks": {
"system_health.common_mobile": { "system_health.common_mobile": {
"begin": 39 "begin": 49
}, },
"system_health.memory_desktop": {}, "system_health.memory_desktop": {},
"system_health.memory_mobile": { "system_health.memory_mobile": {
"end": 15 "end": 16
} }
} }
}, },
"12": { "12": {
"benchmarks": { "benchmarks": {
"system_health.memory_mobile": { "system_health.memory_mobile": {
"begin": 15, "begin": 16,
"end": 43 "end": 49
} }
} }
}, },
"13": { "13": {
"benchmarks": { "benchmarks": {
"system_health.memory_mobile": { "system_health.memory_mobile": {
"begin": 43 "begin": 49
}, },
"system_health.webview_startup": {}, "system_health.webview_startup": {},
"tab_switching.typical_25": {}, "tab_switching.typical_25": {},
...@@ -169,14 +173,14 @@ ...@@ -169,14 +173,14 @@
"begin": 8 "begin": 8
}, },
"v8.browsing_mobile-future": { "v8.browsing_mobile-future": {
"end": 7 "end": 8
} }
} }
}, },
"15": { "15": {
"benchmarks": { "benchmarks": {
"v8.browsing_mobile-future": { "v8.browsing_mobile-future": {
"begin": 7 "begin": 8
}, },
"v8.runtime_stats.top_25": {}, "v8.runtime_stats.top_25": {},
"wasm": {}, "wasm": {},
...@@ -184,26 +188,26 @@ ...@@ -184,26 +188,26 @@
} }
}, },
"extra_infos": { "extra_infos": {
"num_stories": 1995, "num_stories": 2037,
"predicted_min_shard_time": 6536.0, "predicted_min_shard_time": 6604.0,
"predicted_min_shard_index": 2, "predicted_min_shard_index": 15,
"predicted_max_shard_time": 7232.0, "predicted_max_shard_time": 7162.0,
"predicted_max_shard_index": 1, "predicted_max_shard_index": 14,
"shard #0": 6892.0, "shard #0": 6882.0,
"shard #1": 7232.0, "shard #1": 6928.0,
"shard #2": 6536.0, "shard #2": 6744.0,
"shard #3": 6572.0, "shard #3": 6984.0,
"shard #4": 7230.0, "shard #4": 6860.0,
"shard #5": 6800.0, "shard #5": 6786.0,
"shard #6": 6876.0, "shard #6": 6870.0,
"shard #7": 6878.0, "shard #7": 6882.0,
"shard #8": 6966.0, "shard #8": 6852.0,
"shard #9": 6844.0, "shard #9": 6872.0,
"shard #10": 6856.0, "shard #10": 6870.0,
"shard #11": 6718.0, "shard #11": 6990.0,
"shard #12": 7068.0, "shard #12": 6708.0,
"shard #13": 6846.0, "shard #13": 6890.0,
"shard #14": 6630.0, "shard #14": 7162.0,
"shard #15": 7136.0 "shard #15": 6604.0
} }
} }
\ No newline at end of file
...@@ -21,24 +21,24 @@ ...@@ -21,24 +21,24 @@
"kraken": {}, "kraken": {},
"loading.desktop": {}, "loading.desktop": {},
"loading.mobile": { "loading.mobile": {
"end": 22 "end": 23
} }
} }
}, },
"1": { "1": {
"benchmarks": { "benchmarks": {
"loading.mobile": { "loading.mobile": {
"begin": 22 "begin": 23
}, },
"media.desktop": {}, "media.desktop": {},
"media.mobile": {}, "media.mobile": {},
"memory.desktop": {}, "memory.desktop": {},
"memory.long_running_idle_gmail_background_tbmv2": {} "memory.long_running_idle_gmail_background_tbmv2": {},
"memory.long_running_idle_gmail_tbmv2": {}
} }
}, },
"2": { "2": {
"benchmarks": { "benchmarks": {
"memory.long_running_idle_gmail_tbmv2": {},
"memory.top_10_mobile": {}, "memory.top_10_mobile": {},
"octane": {}, "octane": {},
"oortonline_tbmv2": {}, "oortonline_tbmv2": {},
...@@ -48,22 +48,22 @@ ...@@ -48,22 +48,22 @@
"rasterize_and_record_micro.top_25": {}, "rasterize_and_record_micro.top_25": {},
"rendering.desktop": {}, "rendering.desktop": {},
"rendering.mobile": { "rendering.mobile": {
"end": 136 "end": 139
} }
} }
}, },
"3": { "3": {
"benchmarks": { "benchmarks": {
"rendering.mobile": { "rendering.mobile": {
"begin": 136, "begin": 139,
"end": 407 "end": 408
} }
} }
}, },
"4": { "4": {
"benchmarks": { "benchmarks": {
"rendering.mobile": { "rendering.mobile": {
"begin": 407 "begin": 408
}, },
"smoothness.gpu_rasterization.tough_pinch_zoom_cases": {}, "smoothness.gpu_rasterization.tough_pinch_zoom_cases": {},
"smoothness.tough_pinch_zoom_cases": {}, "smoothness.tough_pinch_zoom_cases": {},
...@@ -76,14 +76,14 @@ ...@@ -76,14 +76,14 @@
"system_health.common_mobile": {}, "system_health.common_mobile": {},
"system_health.memory_desktop": {}, "system_health.memory_desktop": {},
"system_health.memory_mobile": { "system_health.memory_mobile": {
"end": 15 "end": 16
} }
} }
}, },
"5": { "5": {
"benchmarks": { "benchmarks": {
"system_health.memory_mobile": { "system_health.memory_mobile": {
"begin": 15 "begin": 16
}, },
"system_health.webview_startup": {}, "system_health.webview_startup": {},
"tab_switching.typical_25": {}, "tab_switching.typical_25": {},
...@@ -107,17 +107,17 @@ ...@@ -107,17 +107,17 @@
} }
}, },
"extra_infos": { "extra_infos": {
"num_stories": 2007, "num_stories": 2037,
"predicted_min_shard_time": 17464.0, "predicted_min_shard_time": 17352.0,
"predicted_min_shard_index": 2, "predicted_min_shard_index": 0,
"predicted_max_shard_time": 18022.0, "predicted_max_shard_time": 17928.0,
"predicted_max_shard_index": 1, "predicted_max_shard_index": 1,
"shard #0": 17690.0, "shard #0": 17352.0,
"shard #1": 18022.0, "shard #1": 17928.0,
"shard #2": 17464.0, "shard #2": 17678.0,
"shard #3": 17756.0, "shard #3": 17668.0,
"shard #4": 17544.0, "shard #4": 17740.0,
"shard #5": 17946.0, "shard #5": 17664.0,
"shard #6": 17644.0 "shard #6": 17644.0
} }
} }
\ No newline at end of file
...@@ -27,14 +27,14 @@ ...@@ -27,14 +27,14 @@
"memory.long_running_idle_gmail_background_tbmv2": {}, "memory.long_running_idle_gmail_background_tbmv2": {},
"memory.long_running_idle_gmail_tbmv2": {}, "memory.long_running_idle_gmail_tbmv2": {},
"memory.top_10_mobile": { "memory.top_10_mobile": {
"end": 2 "end": 3
} }
} }
}, },
"1": { "1": {
"benchmarks": { "benchmarks": {
"memory.top_10_mobile": { "memory.top_10_mobile": {
"begin": 2 "begin": 3
}, },
"octane": {}, "octane": {},
"oortonline_tbmv2": {}, "oortonline_tbmv2": {},
...@@ -44,22 +44,22 @@ ...@@ -44,22 +44,22 @@
"rasterize_and_record_micro.top_25": {}, "rasterize_and_record_micro.top_25": {},
"rendering.desktop": {}, "rendering.desktop": {},
"rendering.mobile": { "rendering.mobile": {
"end": 67 "end": 71
} }
} }
}, },
"2": { "2": {
"benchmarks": { "benchmarks": {
"rendering.mobile": { "rendering.mobile": {
"begin": 67, "begin": 71,
"end": 265 "end": 268
} }
} }
}, },
"3": { "3": {
"benchmarks": { "benchmarks": {
"rendering.mobile": { "rendering.mobile": {
"begin": 265 "begin": 268
}, },
"smoothness.gpu_rasterization.tough_pinch_zoom_cases": {}, "smoothness.gpu_rasterization.tough_pinch_zoom_cases": {},
"smoothness.tough_pinch_zoom_cases": {}, "smoothness.tough_pinch_zoom_cases": {},
...@@ -71,24 +71,24 @@ ...@@ -71,24 +71,24 @@
"system_health.common_desktop": {}, "system_health.common_desktop": {},
"system_health.common_mobile": {}, "system_health.common_mobile": {},
"system_health.memory_desktop": { "system_health.memory_desktop": {
"end": 56 "end": 99
} }
} }
}, },
"4": { "4": {
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": { "system_health.memory_desktop": {
"begin": 56 "begin": 99
}, },
"system_health.memory_mobile": { "system_health.memory_mobile": {
"end": 52 "end": 61
} }
} }
}, },
"5": { "5": {
"benchmarks": { "benchmarks": {
"system_health.memory_mobile": { "system_health.memory_mobile": {
"begin": 52 "begin": 61
}, },
"system_health.webview_startup": {}, "system_health.webview_startup": {},
"tab_switching.typical_25": {}, "tab_switching.typical_25": {},
...@@ -112,17 +112,17 @@ ...@@ -112,17 +112,17 @@
} }
}, },
"extra_infos": { "extra_infos": {
"num_stories": 2007, "num_stories": 2037,
"predicted_min_shard_time": 10556.0, "predicted_min_shard_time": 10442.0,
"predicted_min_shard_index": 6, "predicted_min_shard_index": 0,
"predicted_max_shard_time": 10600.0, "predicted_max_shard_time": 10632.0,
"predicted_max_shard_index": 1, "predicted_max_shard_index": 1,
"shard #0": 10586.0, "shard #0": 10442.0,
"shard #1": 10600.0, "shard #1": 10632.0,
"shard #2": 10576.0, "shard #2": 10554.0,
"shard #3": 10562.0, "shard #3": 10538.0,
"shard #4": 10596.0, "shard #4": 10620.0,
"shard #5": 10588.0, "shard #5": 10450.0,
"shard #6": 10556.0 "shard #6": 10556.0
} }
} }
\ No newline at end of file
...@@ -9,14 +9,14 @@ ...@@ -9,14 +9,14 @@
"blink_perf.events": {}, "blink_perf.events": {},
"blink_perf.image_decoder": {}, "blink_perf.image_decoder": {},
"blink_perf.layout": { "blink_perf.layout": {
"end": 39 "end": 43
} }
} }
}, },
"1": { "1": {
"benchmarks": { "benchmarks": {
"blink_perf.layout": { "blink_perf.layout": {
"begin": 39 "begin": 43
}, },
"blink_perf.owp_storage": {}, "blink_perf.owp_storage": {},
"blink_perf.paint": {}, "blink_perf.paint": {},
...@@ -25,41 +25,41 @@ ...@@ -25,41 +25,41 @@
"blink_perf.svg": {}, "blink_perf.svg": {},
"dromaeo": {}, "dromaeo": {},
"dummy_benchmark.noisy_benchmark_1": {}, "dummy_benchmark.noisy_benchmark_1": {},
"dummy_benchmark.stable_benchmark_1": {} "dummy_benchmark.stable_benchmark_1": {},
"jetstream": {}
} }
}, },
"2": { "2": {
"benchmarks": { "benchmarks": {
"jetstream": {},
"kraken": {}, "kraken": {},
"loading.desktop": {}, "loading.desktop": {},
"loading.mobile": { "loading.mobile": {
"end": 23 "end": 24
} }
} }
}, },
"3": { "3": {
"benchmarks": { "benchmarks": {
"loading.mobile": { "loading.mobile": {
"begin": 23, "begin": 24,
"end": 59 "end": 60
} }
} }
}, },
"4": { "4": {
"benchmarks": { "benchmarks": {
"loading.mobile": { "loading.mobile": {
"begin": 59 "begin": 60
}, },
"media.desktop": {}, "media.desktop": {},
"media.mobile": {}, "media.mobile": {},
"memory.desktop": {}, "memory.desktop": {},
"memory.long_running_idle_gmail_background_tbmv2": {} "memory.long_running_idle_gmail_background_tbmv2": {},
"memory.long_running_idle_gmail_tbmv2": {}
} }
}, },
"5": { "5": {
"benchmarks": { "benchmarks": {
"memory.long_running_idle_gmail_tbmv2": {},
"memory.top_10_mobile": {}, "memory.top_10_mobile": {},
"octane": {}, "octane": {},
"oortonline_tbmv2": {}, "oortonline_tbmv2": {},
...@@ -67,53 +67,48 @@ ...@@ -67,53 +67,48 @@
"power.typical_10_mobile": {}, "power.typical_10_mobile": {},
"rasterize_and_record_micro.partial_invalidation": {}, "rasterize_and_record_micro.partial_invalidation": {},
"rasterize_and_record_micro.top_25": { "rasterize_and_record_micro.top_25": {
"end": 6 "end": 10
} }
} }
}, },
"6": { "6": {
"benchmarks": { "benchmarks": {
"rasterize_and_record_micro.top_25": { "rasterize_and_record_micro.top_25": {
"begin": 6 "begin": 10
}, },
"rendering.desktop": {}, "rendering.desktop": {},
"rendering.mobile": { "rendering.mobile": {
"end": 81 "end": 85
} }
} }
}, },
"7": { "7": {
"benchmarks": { "benchmarks": {
"rendering.mobile": { "rendering.mobile": {
"begin": 81, "begin": 85,
"end": 218 "end": 222
} }
} }
}, },
"8": { "8": {
"benchmarks": { "benchmarks": {
"rendering.mobile": { "rendering.mobile": {
"begin": 218, "begin": 222,
"end": 360 "end": 362
} }
} }
}, },
"9": { "9": {
"benchmarks": { "benchmarks": {
"rendering.mobile": { "rendering.mobile": {
"begin": 360 "begin": 362
}, },
"smoothness.gpu_rasterization.tough_pinch_zoom_cases": {}, "smoothness.gpu_rasterization.tough_pinch_zoom_cases": {},
"smoothness.tough_pinch_zoom_cases": { "smoothness.tough_pinch_zoom_cases": {}
"end": 14
}
} }
}, },
"10": { "10": {
"benchmarks": { "benchmarks": {
"smoothness.tough_pinch_zoom_cases": {
"begin": 14
},
"speedometer": {}, "speedometer": {},
"speedometer-future": {}, "speedometer-future": {},
"speedometer2": {}, "speedometer2": {},
...@@ -121,14 +116,14 @@ ...@@ -121,14 +116,14 @@
"startup.mobile": {}, "startup.mobile": {},
"system_health.common_desktop": {}, "system_health.common_desktop": {},
"system_health.common_mobile": { "system_health.common_mobile": {
"end": 36 "end": 46
} }
} }
}, },
"11": { "11": {
"benchmarks": { "benchmarks": {
"system_health.common_mobile": { "system_health.common_mobile": {
"begin": 36 "begin": 46
}, },
"system_health.memory_desktop": {}, "system_health.memory_desktop": {},
"system_health.memory_mobile": { "system_health.memory_mobile": {
...@@ -140,14 +135,14 @@ ...@@ -140,14 +135,14 @@
"benchmarks": { "benchmarks": {
"system_health.memory_mobile": { "system_health.memory_mobile": {
"begin": 14, "begin": 14,
"end": 40 "end": 46
} }
} }
}, },
"13": { "13": {
"benchmarks": { "benchmarks": {
"system_health.memory_mobile": { "system_health.memory_mobile": {
"begin": 40 "begin": 46
}, },
"system_health.webview_startup": {}, "system_health.webview_startup": {},
"tab_switching.typical_25": {}, "tab_switching.typical_25": {},
...@@ -180,25 +175,25 @@ ...@@ -180,25 +175,25 @@
} }
}, },
"extra_infos": { "extra_infos": {
"num_stories": 1995, "num_stories": 2037,
"predicted_min_shard_time": 7356.0, "predicted_min_shard_time": 7376.0,
"predicted_min_shard_index": 1, "predicted_min_shard_index": 3,
"predicted_max_shard_time": 8142.0, "predicted_max_shard_time": 8110.0,
"predicted_max_shard_index": 2, "predicted_max_shard_index": 1,
"shard #0": 7518.0, "shard #0": 7666.0,
"shard #1": 7356.0, "shard #1": 8110.0,
"shard #2": 8142.0, "shard #2": 7542.0,
"shard #3": 7580.0, "shard #3": 7376.0,
"shard #4": 7590.0, "shard #4": 7640.0,
"shard #5": 7894.0, "shard #5": 7684.0,
"shard #6": 7704.0, "shard #6": 7664.0,
"shard #7": 7710.0, "shard #7": 7660.0,
"shard #8": 7644.0, "shard #8": 7644.0,
"shard #9": 7724.0, "shard #9": 7668.0,
"shard #10": 7716.0, "shard #10": 7696.0,
"shard #11": 7584.0, "shard #11": 7456.0,
"shard #12": 7764.0, "shard #12": 7800.0,
"shard #13": 7766.0, "shard #13": 7810.0,
"shard #14": 7564.0, "shard #14": 7564.0,
"shard #15": 7712.0 "shard #15": 7712.0
} }
......
...@@ -9,60 +9,55 @@ ...@@ -9,60 +9,55 @@
"blink_perf.events": {}, "blink_perf.events": {},
"blink_perf.image_decoder": {}, "blink_perf.image_decoder": {},
"blink_perf.layout": { "blink_perf.layout": {
"end": 11 "end": 23
} }
} }
}, },
"1": { "1": {
"benchmarks": { "benchmarks": {
"blink_perf.layout": { "blink_perf.layout": {
"begin": 11 "begin": 23
}, },
"blink_perf.owp_storage": {}, "blink_perf.owp_storage": {},
"blink_perf.paint": {}, "blink_perf.paint": {},
"blink_perf.parser": {}, "blink_perf.parser": {},
"blink_perf.shadow_dom": {}, "blink_perf.shadow_dom": {},
"blink_perf.svg": {}, "blink_perf.svg": {},
"dromaeo": { "dromaeo": {},
"end": 1 "dummy_benchmark.noisy_benchmark_1": {},
} "dummy_benchmark.stable_benchmark_1": {},
"jetstream": {}
} }
}, },
"2": { "2": {
"benchmarks": { "benchmarks": {
"dromaeo": {
"begin": 1
},
"dummy_benchmark.noisy_benchmark_1": {},
"dummy_benchmark.stable_benchmark_1": {},
"jetstream": {},
"kraken": {}, "kraken": {},
"loading.desktop": {}, "loading.desktop": {},
"loading.mobile": { "loading.mobile": {
"end": 30 "end": 33
} }
} }
}, },
"3": { "3": {
"benchmarks": { "benchmarks": {
"loading.mobile": { "loading.mobile": {
"begin": 30, "begin": 33,
"end": 54 "end": 56
} }
} }
}, },
"4": { "4": {
"benchmarks": { "benchmarks": {
"loading.mobile": { "loading.mobile": {
"begin": 54, "begin": 56,
"end": 91 "end": 92
} }
} }
}, },
"5": { "5": {
"benchmarks": { "benchmarks": {
"loading.mobile": { "loading.mobile": {
"begin": 91 "begin": 92
}, },
"media.desktop": {}, "media.desktop": {},
"media.mobile": {}, "media.mobile": {},
...@@ -70,14 +65,14 @@ ...@@ -70,14 +65,14 @@
"memory.long_running_idle_gmail_background_tbmv2": {}, "memory.long_running_idle_gmail_background_tbmv2": {},
"memory.long_running_idle_gmail_tbmv2": {}, "memory.long_running_idle_gmail_tbmv2": {},
"memory.top_10_mobile": { "memory.top_10_mobile": {
"end": 17 "end": 18
} }
} }
}, },
"6": { "6": {
"benchmarks": { "benchmarks": {
"memory.top_10_mobile": { "memory.top_10_mobile": {
"begin": 17 "begin": 18
}, },
"octane": {}, "octane": {},
"oortonline_tbmv2": {}, "oortonline_tbmv2": {},
...@@ -87,30 +82,30 @@ ...@@ -87,30 +82,30 @@
"rasterize_and_record_micro.top_25": {}, "rasterize_and_record_micro.top_25": {},
"rendering.desktop": {}, "rendering.desktop": {},
"rendering.mobile": { "rendering.mobile": {
"end": 17 "end": 19
} }
} }
}, },
"7": { "7": {
"benchmarks": { "benchmarks": {
"rendering.mobile": { "rendering.mobile": {
"begin": 17, "begin": 19,
"end": 174 "end": 178
} }
} }
}, },
"8": { "8": {
"benchmarks": { "benchmarks": {
"rendering.mobile": { "rendering.mobile": {
"begin": 174, "begin": 178,
"end": 402 "end": 403
} }
} }
}, },
"9": { "9": {
"benchmarks": { "benchmarks": {
"rendering.mobile": { "rendering.mobile": {
"begin": 402 "begin": 403
}, },
"smoothness.gpu_rasterization.tough_pinch_zoom_cases": {}, "smoothness.gpu_rasterization.tough_pinch_zoom_cases": {},
"smoothness.tough_pinch_zoom_cases": {}, "smoothness.tough_pinch_zoom_cases": {},
...@@ -121,25 +116,20 @@ ...@@ -121,25 +116,20 @@
"startup.mobile": {}, "startup.mobile": {},
"system_health.common_desktop": {}, "system_health.common_desktop": {},
"system_health.common_mobile": { "system_health.common_mobile": {
"end": 8 "end": 12
} }
} }
}, },
"10": { "10": {
"benchmarks": { "benchmarks": {
"system_health.common_mobile": { "system_health.common_mobile": {
"begin": 8 "begin": 12
}, },
"system_health.memory_desktop": { "system_health.memory_desktop": {}
"end": 78
}
} }
}, },
"11": { "11": {
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": {
"begin": 78
},
"system_health.memory_mobile": { "system_health.memory_mobile": {
"end": 20 "end": 20
} }
...@@ -149,14 +139,14 @@ ...@@ -149,14 +139,14 @@
"benchmarks": { "benchmarks": {
"system_health.memory_mobile": { "system_health.memory_mobile": {
"begin": 20, "begin": 20,
"end": 50 "end": 59
} }
} }
}, },
"13": { "13": {
"benchmarks": { "benchmarks": {
"system_health.memory_mobile": { "system_health.memory_mobile": {
"begin": 50 "begin": 59
}, },
"system_health.webview_startup": {}, "system_health.webview_startup": {},
"tab_switching.typical_25": {}, "tab_switching.typical_25": {},
...@@ -189,25 +179,25 @@ ...@@ -189,25 +179,25 @@
} }
}, },
"extra_infos": { "extra_infos": {
"num_stories": 1995, "num_stories": 2037,
"predicted_min_shard_time": 5582.0, "predicted_min_shard_time": 5582.0,
"predicted_min_shard_index": 14, "predicted_min_shard_index": 14,
"predicted_max_shard_time": 6092.0, "predicted_max_shard_time": 6032.0,
"predicted_max_shard_index": 13, "predicted_max_shard_index": 3,
"shard #0": 5836.0, "shard #0": 5826.0,
"shard #1": 5854.0, "shard #1": 5848.0,
"shard #2": 5840.0, "shard #2": 5682.0,
"shard #3": 5912.0, "shard #3": 6032.0,
"shard #4": 5816.0, "shard #4": 5932.0,
"shard #5": 5914.0, "shard #5": 5754.0,
"shard #6": 5700.0, "shard #6": 5802.0,
"shard #7": 5902.0, "shard #7": 5844.0,
"shard #8": 5806.0, "shard #8": 5796.0,
"shard #9": 5848.0, "shard #9": 5808.0,
"shard #10": 5874.0, "shard #10": 5872.0,
"shard #11": 5940.0, "shard #11": 5844.0,
"shard #12": 5700.0, "shard #12": 5922.0,
"shard #13": 6092.0, "shard #13": 5950.0,
"shard #14": 5582.0, "shard #14": 5582.0,
"shard #15": 5914.0 "shard #15": 5914.0
} }
......
...@@ -25,14 +25,14 @@ ...@@ -25,14 +25,14 @@
"kraken": {}, "kraken": {},
"loading.desktop": {}, "loading.desktop": {},
"loading.mobile": { "loading.mobile": {
"end": 70 "end": 73
} }
} }
}, },
"2": { "2": {
"benchmarks": { "benchmarks": {
"loading.mobile": { "loading.mobile": {
"begin": 70 "begin": 73
}, },
"media.desktop": {}, "media.desktop": {},
"media.mobile": {}, "media.mobile": {},
...@@ -48,33 +48,33 @@ ...@@ -48,33 +48,33 @@
"rasterize_and_record_micro.top_25": {}, "rasterize_and_record_micro.top_25": {},
"rendering.desktop": {}, "rendering.desktop": {},
"rendering.mobile": { "rendering.mobile": {
"end": 1 "end": 4
} }
} }
}, },
"3": { "3": {
"benchmarks": { "benchmarks": {
"rendering.mobile": { "rendering.mobile": {
"begin": 1, "begin": 4,
"end": 245 "end": 254
} }
} }
}, },
"4": { "4": {
"benchmarks": { "benchmarks": {
"rendering.mobile": { "rendering.mobile": {
"begin": 245 "begin": 254
}, },
"smoothness.gpu_rasterization.tough_pinch_zoom_cases": {}, "smoothness.gpu_rasterization.tough_pinch_zoom_cases": {},
"smoothness.tough_pinch_zoom_cases": {}, "smoothness.tough_pinch_zoom_cases": {},
"speedometer": {}, "speedometer": {},
"speedometer-future": {}, "speedometer-future": {},
"speedometer2": {} "speedometer2": {},
"speedometer2-future": {}
} }
}, },
"5": { "5": {
"benchmarks": { "benchmarks": {
"speedometer2-future": {},
"startup.mobile": {}, "startup.mobile": {},
"system_health.common_desktop": {}, "system_health.common_desktop": {},
"system_health.common_mobile": {}, "system_health.common_mobile": {},
...@@ -95,14 +95,14 @@ ...@@ -95,14 +95,14 @@
"v8.browsing_desktop": {}, "v8.browsing_desktop": {},
"v8.browsing_desktop-future": {}, "v8.browsing_desktop-future": {},
"v8.browsing_mobile": { "v8.browsing_mobile": {
"end": 2 "end": 3
} }
} }
}, },
"7": { "7": {
"benchmarks": { "benchmarks": {
"v8.browsing_mobile": { "v8.browsing_mobile": {
"begin": 2 "begin": 3
}, },
"v8.browsing_mobile-future": {}, "v8.browsing_mobile-future": {},
"v8.runtime_stats.top_25": {}, "v8.runtime_stats.top_25": {},
...@@ -111,18 +111,18 @@ ...@@ -111,18 +111,18 @@
} }
}, },
"extra_infos": { "extra_infos": {
"num_stories": 1995, "num_stories": 2037,
"predicted_min_shard_time": 12844.0, "predicted_min_shard_time": 12810.0,
"predicted_min_shard_index": 6, "predicted_min_shard_index": 0,
"predicted_max_shard_time": 13204.0, "predicted_max_shard_time": 13408.0,
"predicted_max_shard_index": 1, "predicted_max_shard_index": 1,
"shard #0": 13082.0, "shard #0": 12810.0,
"shard #1": 13204.0, "shard #1": 13408.0,
"shard #2": 13022.0, "shard #2": 13028.0,
"shard #3": 13138.0, "shard #3": 13130.0,
"shard #4": 13204.0, "shard #4": 13202.0,
"shard #5": 13162.0, "shard #5": 13020.0,
"shard #6": 12844.0, "shard #6": 13124.0,
"shard #7": 13192.0 "shard #7": 12992.0
} }
} }
\ No newline at end of file
...@@ -9,72 +9,72 @@ ...@@ -9,72 +9,72 @@
"blink_perf.events": {}, "blink_perf.events": {},
"blink_perf.image_decoder": {}, "blink_perf.image_decoder": {},
"blink_perf.layout": { "blink_perf.layout": {
"end": 7 "end": 16
} }
} }
}, },
"1": { "1": {
"benchmarks": { "benchmarks": {
"blink_perf.layout": { "blink_perf.layout": {
"begin": 7 "begin": 16
}, },
"blink_perf.owp_storage": {}, "blink_perf.owp_storage": {},
"blink_perf.paint": {}, "blink_perf.paint": {},
"blink_perf.parser": {}, "blink_perf.parser": {},
"blink_perf.shadow_dom": { "blink_perf.shadow_dom": {},
"end": 32 "blink_perf.svg": {
"end": 4
} }
} }
}, },
"2": { "2": {
"benchmarks": { "benchmarks": {
"blink_perf.shadow_dom": { "blink_perf.svg": {
"begin": 32 "begin": 4
}, },
"blink_perf.svg": {},
"dromaeo": {}, "dromaeo": {},
"dummy_benchmark.noisy_benchmark_1": {}, "dummy_benchmark.noisy_benchmark_1": {},
"dummy_benchmark.stable_benchmark_1": {}, "dummy_benchmark.stable_benchmark_1": {},
"jetstream": {}, "jetstream": {},
"kraken": {}, "kraken": {},
"loading.desktop": { "loading.desktop": {
"end": 25 "end": 28
} }
} }
}, },
"3": { "3": {
"benchmarks": { "benchmarks": {
"loading.desktop": { "loading.desktop": {
"begin": 25, "begin": 28,
"end": 61 "end": 63
} }
} }
}, },
"4": { "4": {
"benchmarks": { "benchmarks": {
"loading.desktop": { "loading.desktop": {
"begin": 61, "begin": 63,
"end": 96 "end": 98
} }
} }
}, },
"5": { "5": {
"benchmarks": { "benchmarks": {
"loading.desktop": { "loading.desktop": {
"begin": 96 "begin": 98
}, },
"loading.mobile": {}, "loading.mobile": {},
"media.desktop": {}, "media.desktop": {},
"media.mobile": {}, "media.mobile": {},
"memory.desktop": { "memory.desktop": {
"end": 3 "end": 4
} }
} }
}, },
"6": { "6": {
"benchmarks": { "benchmarks": {
"memory.desktop": { "memory.desktop": {
"begin": 3 "begin": 4
}, },
"memory.long_running_idle_gmail_background_tbmv2": {}, "memory.long_running_idle_gmail_background_tbmv2": {},
"memory.long_running_idle_gmail_tbmv2": {}, "memory.long_running_idle_gmail_tbmv2": {},
...@@ -82,62 +82,61 @@ ...@@ -82,62 +82,61 @@
"octane": {}, "octane": {},
"oortonline_tbmv2": {}, "oortonline_tbmv2": {},
"power.desktop": { "power.desktop": {
"end": 4 "end": 6
} }
} }
}, },
"7": { "7": {
"benchmarks": { "benchmarks": {
"power.desktop": { "power.desktop": {
"begin": 4 "begin": 6
}, },
"power.typical_10_mobile": {}, "power.typical_10_mobile": {},
"rasterize_and_record_micro.partial_invalidation": {}, "rasterize_and_record_micro.partial_invalidation": {},
"rasterize_and_record_micro.top_25": { "rasterize_and_record_micro.top_25": {},
"end": 24 "rendering.desktop": {
"end": 1
} }
} }
}, },
"8": { "8": {
"benchmarks": { "benchmarks": {
"rasterize_and_record_micro.top_25": {
"begin": 24
},
"rendering.desktop": { "rendering.desktop": {
"end": 53 "begin": 1,
"end": 56
} }
} }
}, },
"9": { "9": {
"benchmarks": { "benchmarks": {
"rendering.desktop": { "rendering.desktop": {
"begin": 53, "begin": 56,
"end": 111 "end": 114
} }
} }
}, },
"10": { "10": {
"benchmarks": { "benchmarks": {
"rendering.desktop": { "rendering.desktop": {
"begin": 111, "begin": 114,
"end": 177 "end": 194
} }
} }
}, },
"11": { "11": {
"benchmarks": { "benchmarks": {
"rendering.desktop": { "rendering.desktop": {
"begin": 177 "begin": 194
}, },
"rendering.mobile": { "rendering.mobile": {
"end": 130 "end": 263
} }
} }
}, },
"12": { "12": {
"benchmarks": { "benchmarks": {
"rendering.mobile": { "rendering.mobile": {
"begin": 130 "begin": 263
}, },
"smoothness.gpu_rasterization.tough_pinch_zoom_cases": {}, "smoothness.gpu_rasterization.tough_pinch_zoom_cases": {},
"smoothness.tough_pinch_zoom_cases": {}, "smoothness.tough_pinch_zoom_cases": {},
...@@ -147,65 +146,65 @@ ...@@ -147,65 +146,65 @@
"speedometer2-future": {}, "speedometer2-future": {},
"startup.mobile": {}, "startup.mobile": {},
"system_health.common_desktop": { "system_health.common_desktop": {
"end": 19 "end": 22
} }
} }
}, },
"13": { "13": {
"benchmarks": { "benchmarks": {
"system_health.common_desktop": { "system_health.common_desktop": {
"begin": 19, "begin": 22,
"end": 75 "end": 92
} }
} }
}, },
"14": { "14": {
"benchmarks": { "benchmarks": {
"system_health.common_desktop": { "system_health.common_desktop": {
"begin": 75 "begin": 92
}, },
"system_health.common_mobile": {}, "system_health.common_mobile": {},
"system_health.memory_desktop": { "system_health.memory_desktop": {
"end": 9 "end": 10
} }
} }
}, },
"15": { "15": {
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": { "system_health.memory_desktop": {
"begin": 9, "begin": 10,
"end": 19 "end": 20
} }
} }
}, },
"16": { "16": {
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": { "system_health.memory_desktop": {
"begin": 19, "begin": 20,
"end": 44 "end": 51
} }
} }
}, },
"17": { "17": {
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": { "system_health.memory_desktop": {
"begin": 44, "begin": 51,
"end": 73 "end": 91
} }
} }
}, },
"18": { "18": {
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": { "system_health.memory_desktop": {
"begin": 73, "begin": 91,
"end": 90 "end": 109
} }
} }
}, },
"19": { "19": {
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": { "system_health.memory_desktop": {
"begin": 90 "begin": 109
}, },
"system_health.memory_mobile": {}, "system_health.memory_mobile": {},
"system_health.webview_startup": {}, "system_health.webview_startup": {},
...@@ -229,12 +228,16 @@ ...@@ -229,12 +228,16 @@
"21": { "21": {
"benchmarks": { "benchmarks": {
"v8.browsing_desktop-future": { "v8.browsing_desktop-future": {
"begin": 3 "begin": 3,
"end": 33
} }
} }
}, },
"22": { "22": {
"benchmarks": { "benchmarks": {
"v8.browsing_desktop-future": {
"begin": 33
},
"v8.browsing_mobile": {}, "v8.browsing_mobile": {},
"v8.browsing_mobile-future": {}, "v8.browsing_mobile-future": {},
"v8.runtime_stats.top_25": { "v8.runtime_stats.top_25": {
...@@ -268,34 +271,34 @@ ...@@ -268,34 +271,34 @@
} }
}, },
"extra_infos": { "extra_infos": {
"num_stories": 1995, "num_stories": 2037,
"predicted_min_shard_time": 2784.0, "predicted_min_shard_time": 2826.0,
"predicted_min_shard_index": 15, "predicted_min_shard_index": 20,
"predicted_max_shard_time": 3106.0, "predicted_max_shard_time": 3108.0,
"predicted_max_shard_index": 21, "predicted_max_shard_index": 21,
"shard #0": 2932.0, "shard #0": 2922.0,
"shard #1": 2912.0, "shard #1": 2924.0,
"shard #2": 2896.0, "shard #2": 2950.0,
"shard #3": 2972.0, "shard #3": 2864.0,
"shard #4": 2940.0, "shard #4": 2960.0,
"shard #5": 2878.0, "shard #5": 2930.0,
"shard #6": 2916.0, "shard #6": 2876.0,
"shard #7": 3018.0, "shard #7": 2966.0,
"shard #8": 2856.0, "shard #8": 2914.0,
"shard #9": 2910.0, "shard #9": 2902.0,
"shard #10": 2920.0, "shard #10": 2944.0,
"shard #11": 2934.0, "shard #11": 2910.0,
"shard #12": 2886.0, "shard #12": 2870.0,
"shard #13": 2864.0, "shard #13": 2938.0,
"shard #14": 3084.0, "shard #14": 3056.0,
"shard #15": 2784.0, "shard #15": 2886.0,
"shard #16": 3054.0, "shard #16": 2880.0,
"shard #17": 2814.0, "shard #17": 2880.0,
"shard #18": 3048.0, "shard #18": 2928.0,
"shard #19": 2856.0, "shard #19": 2916.0,
"shard #20": 2822.0, "shard #20": 2826.0,
"shard #21": 3106.0, "shard #21": 3108.0,
"shard #22": 2828.0, "shard #22": 2830.0,
"shard #23": 2946.0, "shard #23": 2946.0,
"shard #24": 2882.0, "shard #24": 2882.0,
"shard #25": 2958.0 "shard #25": 2958.0
......
...@@ -9,14 +9,14 @@ ...@@ -9,14 +9,14 @@
"blink_perf.events": {}, "blink_perf.events": {},
"blink_perf.image_decoder": {}, "blink_perf.image_decoder": {},
"blink_perf.layout": { "blink_perf.layout": {
"end": 60 "end": 65
} }
} }
}, },
"1": { "1": {
"benchmarks": { "benchmarks": {
"blink_perf.layout": { "blink_perf.layout": {
"begin": 60 "begin": 65
}, },
"blink_perf.owp_storage": {}, "blink_perf.owp_storage": {},
"blink_perf.paint": {}, "blink_perf.paint": {},
...@@ -29,51 +29,51 @@ ...@@ -29,51 +29,51 @@
"jetstream": {}, "jetstream": {},
"kraken": {}, "kraken": {},
"loading.desktop": { "loading.desktop": {
"end": 9 "end": 11
} }
} }
}, },
"2": { "2": {
"benchmarks": { "benchmarks": {
"loading.desktop": { "loading.desktop": {
"begin": 9, "begin": 11,
"end": 42 "end": 43
} }
} }
}, },
"3": { "3": {
"benchmarks": { "benchmarks": {
"loading.desktop": { "loading.desktop": {
"begin": 42, "begin": 43,
"end": 70 "end": 71
} }
} }
}, },
"4": { "4": {
"benchmarks": { "benchmarks": {
"loading.desktop": { "loading.desktop": {
"begin": 70, "begin": 71,
"end": 98 "end": 99
} }
} }
}, },
"5": { "5": {
"benchmarks": { "benchmarks": {
"loading.desktop": { "loading.desktop": {
"begin": 98 "begin": 99
}, },
"loading.mobile": {}, "loading.mobile": {},
"media.desktop": {}, "media.desktop": {},
"media.mobile": {}, "media.mobile": {},
"memory.desktop": { "memory.desktop": {
"end": 5 "end": 6
} }
} }
}, },
"6": { "6": {
"benchmarks": { "benchmarks": {
"memory.desktop": { "memory.desktop": {
"begin": 5 "begin": 6
}, },
"memory.long_running_idle_gmail_background_tbmv2": {}, "memory.long_running_idle_gmail_background_tbmv2": {},
"memory.long_running_idle_gmail_tbmv2": {}, "memory.long_running_idle_gmail_tbmv2": {},
...@@ -81,81 +81,81 @@ ...@@ -81,81 +81,81 @@
"octane": {}, "octane": {},
"oortonline_tbmv2": {}, "oortonline_tbmv2": {},
"power.desktop": { "power.desktop": {
"end": 9 "end": 10
} }
} }
}, },
"7": { "7": {
"benchmarks": { "benchmarks": {
"power.desktop": { "power.desktop": {
"begin": 9 "begin": 10
}, },
"power.typical_10_mobile": {}, "power.typical_10_mobile": {},
"rasterize_and_record_micro.partial_invalidation": {}, "rasterize_and_record_micro.partial_invalidation": {},
"rasterize_and_record_micro.top_25": {}, "rasterize_and_record_micro.top_25": {},
"rendering.desktop": { "rendering.desktop": {
"end": 22 "end": 25
} }
} }
}, },
"8": { "8": {
"benchmarks": { "benchmarks": {
"rendering.desktop": { "rendering.desktop": {
"begin": 22, "begin": 25,
"end": 72 "end": 74
} }
} }
}, },
"9": { "9": {
"benchmarks": { "benchmarks": {
"rendering.desktop": { "rendering.desktop": {
"begin": 72, "begin": 74,
"end": 123 "end": 125
} }
} }
}, },
"10": { "10": {
"benchmarks": { "benchmarks": {
"rendering.desktop": { "rendering.desktop": {
"begin": 123, "begin": 125,
"end": 202 "end": 215
} }
} }
}, },
"11": { "11": {
"benchmarks": { "benchmarks": {
"rendering.desktop": { "rendering.desktop": {
"begin": 202 "begin": 215
}, },
"rendering.mobile": {}, "rendering.mobile": {},
"smoothness.gpu_rasterization.tough_pinch_zoom_cases": {}, "smoothness.gpu_rasterization.tough_pinch_zoom_cases": {},
"smoothness.tough_pinch_zoom_cases": {} "smoothness.tough_pinch_zoom_cases": {},
"speedometer": {},
"speedometer-future": {}
} }
}, },
"12": { "12": {
"benchmarks": { "benchmarks": {
"speedometer": {},
"speedometer-future": {},
"speedometer2": {}, "speedometer2": {},
"speedometer2-future": {}, "speedometer2-future": {},
"startup.mobile": {}, "startup.mobile": {},
"system_health.common_desktop": { "system_health.common_desktop": {
"end": 27 "end": 32
} }
} }
}, },
"13": { "13": {
"benchmarks": { "benchmarks": {
"system_health.common_desktop": { "system_health.common_desktop": {
"begin": 27, "begin": 32,
"end": 81 "end": 100
} }
} }
}, },
"14": { "14": {
"benchmarks": { "benchmarks": {
"system_health.common_desktop": { "system_health.common_desktop": {
"begin": 81 "begin": 100
}, },
"system_health.common_mobile": {}, "system_health.common_mobile": {},
"system_health.memory_desktop": { "system_health.memory_desktop": {
...@@ -167,38 +167,38 @@ ...@@ -167,38 +167,38 @@
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": { "system_health.memory_desktop": {
"begin": 11, "begin": 11,
"end": 26 "end": 27
} }
} }
}, },
"16": { "16": {
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": { "system_health.memory_desktop": {
"begin": 26, "begin": 27,
"end": 50 "end": 59
} }
} }
}, },
"17": { "17": {
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": { "system_health.memory_desktop": {
"begin": 50, "begin": 59,
"end": 74 "end": 90
} }
} }
}, },
"18": { "18": {
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": { "system_health.memory_desktop": {
"begin": 74, "begin": 90,
"end": 85 "end": 101
} }
} }
}, },
"19": { "19": {
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": { "system_health.memory_desktop": {
"begin": 85 "begin": 101
}, },
"system_health.memory_mobile": {}, "system_health.memory_mobile": {},
"system_health.webview_startup": {}, "system_health.webview_startup": {},
...@@ -212,21 +212,25 @@ ...@@ -212,21 +212,25 @@
"20": { "20": {
"benchmarks": { "benchmarks": {
"v8.browsing_desktop": { "v8.browsing_desktop": {
"begin": 5 "begin": 5,
"end": 33
} }
} }
}, },
"21": { "21": {
"benchmarks": { "benchmarks": {
"v8.browsing_desktop": {
"begin": 33
},
"v8.browsing_desktop-future": { "v8.browsing_desktop-future": {
"end": 27 "end": 28
} }
} }
}, },
"22": { "22": {
"benchmarks": { "benchmarks": {
"v8.browsing_desktop-future": { "v8.browsing_desktop-future": {
"begin": 27 "begin": 28
}, },
"v8.browsing_mobile": {}, "v8.browsing_mobile": {},
"v8.browsing_mobile-future": {}, "v8.browsing_mobile-future": {},
...@@ -261,34 +265,34 @@ ...@@ -261,34 +265,34 @@
} }
}, },
"extra_infos": { "extra_infos": {
"num_stories": 1995, "num_stories": 2037,
"predicted_min_shard_time": 2778.0, "predicted_min_shard_time": 2820.0,
"predicted_min_shard_index": 17, "predicted_min_shard_index": 17,
"predicted_max_shard_time": 3804.0, "predicted_max_shard_time": 3804.0,
"predicted_max_shard_index": 18, "predicted_max_shard_index": 18,
"shard #0": 3256.0, "shard #0": 3262.0,
"shard #1": 3270.0, "shard #1": 3294.0,
"shard #2": 3300.0, "shard #2": 3232.0,
"shard #3": 3216.0, "shard #3": 3212.0,
"shard #4": 3280.0, "shard #4": 3308.0,
"shard #5": 3174.0, "shard #5": 3258.0,
"shard #6": 3328.0, "shard #6": 3230.0,
"shard #7": 3246.0, "shard #7": 3288.0,
"shard #8": 3270.0, "shard #8": 3244.0,
"shard #9": 3256.0, "shard #9": 3292.0,
"shard #10": 3222.0, "shard #10": 3226.0,
"shard #11": 3244.0, "shard #11": 3258.0,
"shard #12": 3342.0, "shard #12": 3284.0,
"shard #13": 3230.0, "shard #13": 3220.0,
"shard #14": 3272.0, "shard #14": 3144.0,
"shard #15": 3210.0, "shard #15": 3216.0,
"shard #16": 3330.0, "shard #16": 3378.0,
"shard #17": 2778.0, "shard #17": 2820.0,
"shard #18": 3804.0, "shard #18": 3804.0,
"shard #19": 3214.0, "shard #19": 3292.0,
"shard #20": 3252.0, "shard #20": 3254.0,
"shard #21": 3240.0, "shard #21": 3244.0,
"shard #22": 3134.0, "shard #22": 3136.0,
"shard #23": 3356.0, "shard #23": 3356.0,
"shard #24": 3270.0, "shard #24": 3270.0,
"shard #25": 3226.0 "shard #25": 3226.0
......
...@@ -8,17 +8,17 @@ ...@@ -8,17 +8,17 @@
"blink_perf.dom": {}, "blink_perf.dom": {},
"blink_perf.events": {}, "blink_perf.events": {},
"blink_perf.image_decoder": {}, "blink_perf.image_decoder": {},
"blink_perf.layout": { "blink_perf.layout": {},
"end": 62 "blink_perf.owp_storage": {
"end": 3
} }
} }
}, },
"1": { "1": {
"benchmarks": { "benchmarks": {
"blink_perf.layout": { "blink_perf.owp_storage": {
"begin": 62 "begin": 3
}, },
"blink_perf.owp_storage": {},
"blink_perf.paint": {}, "blink_perf.paint": {},
"blink_perf.parser": {}, "blink_perf.parser": {},
"blink_perf.shadow_dom": {}, "blink_perf.shadow_dom": {},
...@@ -29,42 +29,42 @@ ...@@ -29,42 +29,42 @@
"jetstream": {}, "jetstream": {},
"kraken": {}, "kraken": {},
"loading.desktop": { "loading.desktop": {
"end": 10 "end": 12
} }
} }
}, },
"2": { "2": {
"benchmarks": { "benchmarks": {
"loading.desktop": { "loading.desktop": {
"begin": 10, "begin": 12,
"end": 44 "end": 46
} }
} }
}, },
"3": { "3": {
"benchmarks": { "benchmarks": {
"loading.desktop": { "loading.desktop": {
"begin": 44, "begin": 46,
"end": 76 "end": 77
} }
} }
}, },
"4": { "4": {
"benchmarks": { "benchmarks": {
"loading.desktop": { "loading.desktop": {
"begin": 76 "begin": 77
}, },
"loading.mobile": { "loading.mobile": {},
"end": 86 "media.desktop": {
"end": 2
} }
} }
}, },
"5": { "5": {
"benchmarks": { "benchmarks": {
"loading.mobile": { "media.desktop": {
"begin": 86 "begin": 2
}, },
"media.desktop": {},
"media.mobile": {}, "media.mobile": {},
"memory.desktop": {} "memory.desktop": {}
} }
...@@ -80,49 +80,45 @@ ...@@ -80,49 +80,45 @@
"power.typical_10_mobile": {}, "power.typical_10_mobile": {},
"rasterize_and_record_micro.partial_invalidation": {}, "rasterize_and_record_micro.partial_invalidation": {},
"rasterize_and_record_micro.top_25": { "rasterize_and_record_micro.top_25": {
"end": 10 "end": 17
} }
} }
}, },
"7": { "7": {
"benchmarks": { "benchmarks": {
"rasterize_and_record_micro.top_25": { "rasterize_and_record_micro.top_25": {
"begin": 10 "begin": 17
}, },
"rendering.desktop": { "rendering.desktop": {
"end": 40 "end": 42
} }
} }
}, },
"8": { "8": {
"benchmarks": { "benchmarks": {
"rendering.desktop": { "rendering.desktop": {
"begin": 40, "begin": 42,
"end": 97 "end": 99
} }
} }
}, },
"9": { "9": {
"benchmarks": { "benchmarks": {
"rendering.desktop": { "rendering.desktop": {
"begin": 97, "begin": 99,
"end": 161 "end": 177
} }
} }
}, },
"10": { "10": {
"benchmarks": { "benchmarks": {
"rendering.desktop": { "rendering.desktop": {
"begin": 161, "begin": 177
"end": 238
} }
} }
}, },
"11": { "11": {
"benchmarks": { "benchmarks": {
"rendering.desktop": {
"begin": 238
},
"rendering.mobile": {}, "rendering.mobile": {},
"smoothness.gpu_rasterization.tough_pinch_zoom_cases": {}, "smoothness.gpu_rasterization.tough_pinch_zoom_cases": {},
"smoothness.tough_pinch_zoom_cases": {}, "smoothness.tough_pinch_zoom_cases": {},
...@@ -132,73 +128,73 @@ ...@@ -132,73 +128,73 @@
"speedometer2-future": {}, "speedometer2-future": {},
"startup.mobile": {}, "startup.mobile": {},
"system_health.common_desktop": { "system_health.common_desktop": {
"end": 14 "end": 15
} }
} }
}, },
"12": { "12": {
"benchmarks": { "benchmarks": {
"system_health.common_desktop": { "system_health.common_desktop": {
"begin": 14, "begin": 15,
"end": 70 "end": 89
} }
} }
}, },
"13": { "13": {
"benchmarks": { "benchmarks": {
"system_health.common_desktop": { "system_health.common_desktop": {
"begin": 70 "begin": 89
}, },
"system_health.common_mobile": {}, "system_health.common_mobile": {},
"system_health.memory_desktop": { "system_health.memory_desktop": {
"end": 5 "end": 6
} }
} }
}, },
"14": { "14": {
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": { "system_health.memory_desktop": {
"begin": 5, "begin": 6,
"end": 15 "end": 16
} }
} }
}, },
"15": { "15": {
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": { "system_health.memory_desktop": {
"begin": 15, "begin": 16,
"end": 37 "end": 41
} }
} }
}, },
"16": { "16": {
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": { "system_health.memory_desktop": {
"begin": 37, "begin": 41,
"end": 63 "end": 75
} }
} }
}, },
"17": { "17": {
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": { "system_health.memory_desktop": {
"begin": 63, "begin": 75,
"end": 76 "end": 92
} }
} }
}, },
"18": { "18": {
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": { "system_health.memory_desktop": {
"begin": 76, "begin": 92,
"end": 89 "end": 105
} }
} }
}, },
"19": { "19": {
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": { "system_health.memory_desktop": {
"begin": 89 "begin": 105
}, },
"system_health.memory_mobile": {}, "system_health.memory_mobile": {},
"system_health.webview_startup": {}, "system_health.webview_startup": {},
...@@ -223,14 +219,14 @@ ...@@ -223,14 +219,14 @@
"benchmarks": { "benchmarks": {
"v8.browsing_desktop-future": { "v8.browsing_desktop-future": {
"begin": 4, "begin": 4,
"end": 29 "end": 30
} }
} }
}, },
"22": { "22": {
"benchmarks": { "benchmarks": {
"v8.browsing_desktop-future": { "v8.browsing_desktop-future": {
"begin": 29 "begin": 30
}, },
"v8.browsing_mobile": {}, "v8.browsing_mobile": {},
"v8.browsing_mobile-future": {}, "v8.browsing_mobile-future": {},
...@@ -265,34 +261,34 @@ ...@@ -265,34 +261,34 @@
} }
}, },
"extra_infos": { "extra_infos": {
"num_stories": 1995, "num_stories": 2037,
"predicted_min_shard_time": 2472.0, "predicted_min_shard_time": 2472.0,
"predicted_min_shard_index": 18, "predicted_min_shard_index": 18,
"predicted_max_shard_time": 3222.0, "predicted_max_shard_time": 3246.0,
"predicted_max_shard_index": 17, "predicted_max_shard_index": 17,
"shard #0": 2834.0, "shard #0": 2876.0,
"shard #1": 2894.0, "shard #1": 2870.0,
"shard #2": 2880.0, "shard #2": 2924.0,
"shard #3": 2892.0, "shard #3": 2812.0,
"shard #4": 2856.0, "shard #4": 2870.0,
"shard #5": 2980.0, "shard #5": 2862.0,
"shard #6": 2758.0, "shard #6": 2896.0,
"shard #7": 2880.0, "shard #7": 2876.0,
"shard #8": 2878.0, "shard #8": 2886.0,
"shard #9": 2860.0, "shard #9": 2848.0,
"shard #10": 2944.0, "shard #10": 2904.0,
"shard #11": 2838.0, "shard #11": 2826.0,
"shard #12": 2822.0, "shard #12": 2918.0,
"shard #13": 2922.0, "shard #13": 2880.0,
"shard #14": 2718.0, "shard #14": 2886.0,
"shard #15": 3042.0, "shard #15": 2898.0,
"shard #16": 2850.0, "shard #16": 2754.0,
"shard #17": 3222.0, "shard #17": 3246.0,
"shard #18": 2472.0, "shard #18": 2472.0,
"shard #19": 2812.0, "shard #19": 2890.0,
"shard #20": 2926.0, "shard #20": 2930.0,
"shard #21": 2814.0, "shard #21": 2816.0,
"shard #22": 2996.0, "shard #22": 2998.0,
"shard #23": 2826.0, "shard #23": 2826.0,
"shard #24": 2878.0, "shard #24": 2878.0,
"shard #25": 2860.0 "shard #25": 2860.0
......
...@@ -9,14 +9,14 @@ ...@@ -9,14 +9,14 @@
"blink_perf.events": {}, "blink_perf.events": {},
"blink_perf.image_decoder": {}, "blink_perf.image_decoder": {},
"blink_perf.layout": { "blink_perf.layout": {
"end": 39 "end": 47
} }
} }
}, },
"1": { "1": {
"benchmarks": { "benchmarks": {
"blink_perf.layout": { "blink_perf.layout": {
"begin": 39 "begin": 47
}, },
"blink_perf.owp_storage": {}, "blink_perf.owp_storage": {},
"blink_perf.paint": {}, "blink_perf.paint": {},
...@@ -27,36 +27,40 @@ ...@@ -27,36 +27,40 @@
"dummy_benchmark.noisy_benchmark_1": {}, "dummy_benchmark.noisy_benchmark_1": {},
"dummy_benchmark.stable_benchmark_1": {}, "dummy_benchmark.stable_benchmark_1": {},
"jetstream": {}, "jetstream": {},
"kraken": {} "kraken": {},
"loading.desktop": {
"end": 2
}
} }
}, },
"2": { "2": {
"benchmarks": { "benchmarks": {
"loading.desktop": { "loading.desktop": {
"end": 36 "begin": 2,
"end": 38
} }
} }
}, },
"3": { "3": {
"benchmarks": { "benchmarks": {
"loading.desktop": { "loading.desktop": {
"begin": 36, "begin": 38,
"end": 65 "end": 67
} }
} }
}, },
"4": { "4": {
"benchmarks": { "benchmarks": {
"loading.desktop": { "loading.desktop": {
"begin": 65, "begin": 67,
"end": 95 "end": 96
} }
} }
}, },
"5": { "5": {
"benchmarks": { "benchmarks": {
"loading.desktop": { "loading.desktop": {
"begin": 95 "begin": 96
}, },
"loading.mobile": {}, "loading.mobile": {},
"media.desktop": {}, "media.desktop": {},
...@@ -72,12 +76,17 @@ ...@@ -72,12 +76,17 @@
"begin": 2 "begin": 2
}, },
"memory.long_running_idle_gmail_background_tbmv2": {}, "memory.long_running_idle_gmail_background_tbmv2": {},
"memory.long_running_idle_gmail_tbmv2": {} "memory.long_running_idle_gmail_tbmv2": {},
"memory.top_10_mobile": {
"end": 14
}
} }
}, },
"7": { "7": {
"benchmarks": { "benchmarks": {
"memory.top_10_mobile": {}, "memory.top_10_mobile": {
"begin": 14
},
"octane": {}, "octane": {},
"oortonline_tbmv2": {}, "oortonline_tbmv2": {},
"power.desktop": {}, "power.desktop": {},
...@@ -85,48 +94,48 @@ ...@@ -85,48 +94,48 @@
"rasterize_and_record_micro.partial_invalidation": {}, "rasterize_and_record_micro.partial_invalidation": {},
"rasterize_and_record_micro.top_25": {}, "rasterize_and_record_micro.top_25": {},
"rendering.desktop": { "rendering.desktop": {
"end": 1 "end": 5
} }
} }
}, },
"8": { "8": {
"benchmarks": { "benchmarks": {
"rendering.desktop": { "rendering.desktop": {
"begin": 1, "begin": 5,
"end": 57 "end": 59
} }
} }
}, },
"9": { "9": {
"benchmarks": { "benchmarks": {
"rendering.desktop": { "rendering.desktop": {
"begin": 57, "begin": 59,
"end": 115 "end": 118
} }
} }
}, },
"10": { "10": {
"benchmarks": { "benchmarks": {
"rendering.desktop": { "rendering.desktop": {
"begin": 115, "begin": 118,
"end": 184 "end": 199
} }
} }
}, },
"11": { "11": {
"benchmarks": { "benchmarks": {
"rendering.desktop": { "rendering.desktop": {
"begin": 184 "begin": 199
}, },
"rendering.mobile": { "rendering.mobile": {
"end": 261 "end": 378
} }
} }
}, },
"12": { "12": {
"benchmarks": { "benchmarks": {
"rendering.mobile": { "rendering.mobile": {
"begin": 261 "begin": 378
}, },
"smoothness.gpu_rasterization.tough_pinch_zoom_cases": {}, "smoothness.gpu_rasterization.tough_pinch_zoom_cases": {},
"smoothness.tough_pinch_zoom_cases": {}, "smoothness.tough_pinch_zoom_cases": {},
...@@ -136,33 +145,33 @@ ...@@ -136,33 +145,33 @@
"speedometer2-future": {}, "speedometer2-future": {},
"startup.mobile": {}, "startup.mobile": {},
"system_health.common_desktop": { "system_health.common_desktop": {
"end": 20 "end": 23
} }
} }
}, },
"13": { "13": {
"benchmarks": { "benchmarks": {
"system_health.common_desktop": { "system_health.common_desktop": {
"begin": 20, "begin": 23,
"end": 75 "end": 92
} }
} }
}, },
"14": { "14": {
"benchmarks": { "benchmarks": {
"system_health.common_desktop": { "system_health.common_desktop": {
"begin": 75 "begin": 92
}, },
"system_health.common_mobile": {}, "system_health.common_mobile": {},
"system_health.memory_desktop": { "system_health.memory_desktop": {
"end": 8 "end": 9
} }
} }
}, },
"15": { "15": {
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": { "system_health.memory_desktop": {
"begin": 8, "begin": 9,
"end": 19 "end": 19
} }
} }
...@@ -171,30 +180,30 @@ ...@@ -171,30 +180,30 @@
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": { "system_health.memory_desktop": {
"begin": 19, "begin": 19,
"end": 41 "end": 44
} }
} }
}, },
"17": { "17": {
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": { "system_health.memory_desktop": {
"begin": 41, "begin": 44,
"end": 70 "end": 84
} }
} }
}, },
"18": { "18": {
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": { "system_health.memory_desktop": {
"begin": 70, "begin": 84,
"end": 81 "end": 97
} }
} }
}, },
"19": { "19": {
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": { "system_health.memory_desktop": {
"begin": 81 "begin": 97
}, },
"system_health.memory_mobile": {}, "system_health.memory_mobile": {},
"system_health.webview_startup": {}, "system_health.webview_startup": {},
...@@ -215,14 +224,14 @@ ...@@ -215,14 +224,14 @@
"21": { "21": {
"benchmarks": { "benchmarks": {
"v8.browsing_desktop-future": { "v8.browsing_desktop-future": {
"end": 26 "end": 27
} }
} }
}, },
"22": { "22": {
"benchmarks": { "benchmarks": {
"v8.browsing_desktop-future": { "v8.browsing_desktop-future": {
"begin": 26 "begin": 27
}, },
"v8.browsing_mobile": {}, "v8.browsing_mobile": {},
"v8.browsing_mobile-future": {}, "v8.browsing_mobile-future": {},
...@@ -257,34 +266,34 @@ ...@@ -257,34 +266,34 @@
} }
}, },
"extra_infos": { "extra_infos": {
"num_stories": 1995, "num_stories": 2037,
"predicted_min_shard_time": 2618.0, "predicted_min_shard_time": 2696.0,
"predicted_min_shard_index": 19, "predicted_min_shard_index": 19,
"predicted_max_shard_time": 3132.0, "predicted_max_shard_time": 2984.0,
"predicted_max_shard_index": 15, "predicted_max_shard_index": 22,
"shard #0": 2838.0, "shard #0": 2856.0,
"shard #1": 2848.0, "shard #1": 2874.0,
"shard #2": 2852.0, "shard #2": 2816.0,
"shard #3": 2872.0, "shard #3": 2876.0,
"shard #4": 2808.0, "shard #4": 2776.0,
"shard #5": 2952.0, "shard #5": 2828.0,
"shard #6": 2770.0, "shard #6": 2910.0,
"shard #7": 2836.0, "shard #7": 2844.0,
"shard #8": 2862.0, "shard #8": 2822.0,
"shard #9": 2808.0, "shard #9": 2850.0,
"shard #10": 2878.0, "shard #10": 2864.0,
"shard #11": 2840.0, "shard #11": 2854.0,
"shard #12": 2898.0, "shard #12": 2872.0,
"shard #13": 2786.0, "shard #13": 2882.0,
"shard #14": 2692.0, "shard #14": 2816.0,
"shard #15": 3132.0, "shard #15": 2760.0,
"shard #16": 2718.0, "shard #16": 2850.0,
"shard #17": 2808.0, "shard #17": 2880.0,
"shard #18": 3024.0, "shard #18": 2916.0,
"shard #19": 2618.0, "shard #19": 2696.0,
"shard #20": 2854.0, "shard #20": 2858.0,
"shard #21": 2852.0, "shard #21": 2854.0,
"shard #22": 2982.0, "shard #22": 2984.0,
"shard #23": 2830.0, "shard #23": 2830.0,
"shard #24": 2794.0, "shard #24": 2794.0,
"shard #25": 2872.0 "shard #25": 2872.0
......
...@@ -20,17 +20,17 @@ ...@@ -20,17 +20,17 @@
"jetstream": {}, "jetstream": {},
"kraken": {}, "kraken": {},
"loading.desktop": {}, "loading.desktop": {},
"loading.mobile": { "loading.mobile": {},
"end": 81 "media.desktop": {
"end": 2
} }
} }
}, },
"1": { "1": {
"benchmarks": { "benchmarks": {
"loading.mobile": { "media.desktop": {
"begin": 81 "begin": 2
}, },
"media.desktop": {},
"media.mobile": {}, "media.mobile": {},
"memory.desktop": {}, "memory.desktop": {},
"memory.long_running_idle_gmail_background_tbmv2": {}, "memory.long_running_idle_gmail_background_tbmv2": {},
...@@ -43,14 +43,14 @@ ...@@ -43,14 +43,14 @@
"rasterize_and_record_micro.partial_invalidation": {}, "rasterize_and_record_micro.partial_invalidation": {},
"rasterize_and_record_micro.top_25": {}, "rasterize_and_record_micro.top_25": {},
"rendering.desktop": { "rendering.desktop": {
"end": 161 "end": 176
} }
} }
}, },
"2": { "2": {
"benchmarks": { "benchmarks": {
"rendering.desktop": { "rendering.desktop": {
"begin": 161 "begin": 176
}, },
"rendering.mobile": {}, "rendering.mobile": {},
"smoothness.gpu_rasterization.tough_pinch_zoom_cases": {}, "smoothness.gpu_rasterization.tough_pinch_zoom_cases": {},
...@@ -77,14 +77,14 @@ ...@@ -77,14 +77,14 @@
"tab_switching.typical_25": {}, "tab_switching.typical_25": {},
"tracing.tracing_with_background_memory_infra": {}, "tracing.tracing_with_background_memory_infra": {},
"v8.browsing_desktop": { "v8.browsing_desktop": {
"end": 27 "end": 28
} }
} }
}, },
"4": { "4": {
"benchmarks": { "benchmarks": {
"v8.browsing_desktop": { "v8.browsing_desktop": {
"begin": 27 "begin": 28
}, },
"v8.browsing_desktop-future": {}, "v8.browsing_desktop-future": {},
"v8.browsing_mobile": {}, "v8.browsing_mobile": {},
...@@ -95,15 +95,15 @@ ...@@ -95,15 +95,15 @@
} }
}, },
"extra_infos": { "extra_infos": {
"num_stories": 1995, "num_stories": 2037,
"predicted_min_shard_time": 15188.0, "predicted_min_shard_time": 15194.0,
"predicted_min_shard_index": 4, "predicted_min_shard_index": 4,
"predicted_max_shard_time": 15376.0, "predicted_max_shard_time": 15418.0,
"predicted_max_shard_index": 2, "predicted_max_shard_index": 3,
"shard #0": 15274.0, "shard #0": 15284.0,
"shard #1": 15282.0, "shard #1": 15272.0,
"shard #2": 15376.0, "shard #2": 15218.0,
"shard #3": 15242.0, "shard #3": 15418.0,
"shard #4": 15188.0 "shard #4": 15194.0
} }
} }
\ No newline at end of file
...@@ -20,14 +20,14 @@ ...@@ -20,14 +20,14 @@
"jetstream": {}, "jetstream": {},
"kraken": {}, "kraken": {},
"loading.desktop": { "loading.desktop": {
"end": 94 "end": 95
} }
} }
}, },
"1": { "1": {
"benchmarks": { "benchmarks": {
"loading.desktop": { "loading.desktop": {
"begin": 94 "begin": 95
}, },
"loading.mobile": {}, "loading.mobile": {},
"media.desktop": {}, "media.desktop": {},
...@@ -43,14 +43,14 @@ ...@@ -43,14 +43,14 @@
"rasterize_and_record_micro.partial_invalidation": {}, "rasterize_and_record_micro.partial_invalidation": {},
"rasterize_and_record_micro.top_25": {}, "rasterize_and_record_micro.top_25": {},
"rendering.desktop": { "rendering.desktop": {
"end": 138 "end": 140
} }
} }
}, },
"2": { "2": {
"benchmarks": { "benchmarks": {
"rendering.desktop": { "rendering.desktop": {
"begin": 138 "begin": 140
}, },
"rendering.mobile": {}, "rendering.mobile": {},
"smoothness.gpu_rasterization.tough_pinch_zoom_cases": {}, "smoothness.gpu_rasterization.tough_pinch_zoom_cases": {},
...@@ -63,28 +63,28 @@ ...@@ -63,28 +63,28 @@
"system_health.common_desktop": {}, "system_health.common_desktop": {},
"system_health.common_mobile": {}, "system_health.common_mobile": {},
"system_health.memory_desktop": { "system_health.memory_desktop": {
"end": 14 "end": 15
} }
} }
}, },
"3": { "3": {
"benchmarks": { "benchmarks": {
"system_health.memory_desktop": { "system_health.memory_desktop": {
"begin": 14 "begin": 15
}, },
"system_health.memory_mobile": {}, "system_health.memory_mobile": {},
"system_health.webview_startup": {}, "system_health.webview_startup": {},
"tab_switching.typical_25": {}, "tab_switching.typical_25": {},
"tracing.tracing_with_background_memory_infra": {}, "tracing.tracing_with_background_memory_infra": {},
"v8.browsing_desktop": { "v8.browsing_desktop": {
"end": 24 "end": 25
} }
} }
}, },
"4": { "4": {
"benchmarks": { "benchmarks": {
"v8.browsing_desktop": { "v8.browsing_desktop": {
"begin": 24 "begin": 25
}, },
"v8.browsing_desktop-future": {}, "v8.browsing_desktop-future": {},
"v8.browsing_mobile": {}, "v8.browsing_mobile": {},
...@@ -95,15 +95,15 @@ ...@@ -95,15 +95,15 @@
} }
}, },
"extra_infos": { "extra_infos": {
"num_stories": 1995, "num_stories": 2037,
"predicted_min_shard_time": 15512.0, "predicted_min_shard_time": 15682.0,
"predicted_min_shard_index": 3, "predicted_min_shard_index": 0,
"predicted_max_shard_time": 15894.0, "predicted_max_shard_time": 15834.0,
"predicted_max_shard_index": 2, "predicted_max_shard_index": 4,
"shard #0": 15704.0, "shard #0": 15682.0,
"shard #1": 15806.0, "shard #1": 15802.0,
"shard #2": 15894.0, "shard #2": 15760.0,
"shard #3": 15512.0, "shard #3": 15682.0,
"shard #4": 15828.0 "shard #4": 15834.0
} }
} }
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment