CPU and Memory Timeline
A 10-second recording of a web page, like the overview strip of the browser's performance tools: how busy the processor was and with what, and below it the memory the page's JavaScript held, sawing down at each garbage collection. Long tasks are marked in red.
One clock, several measures
Stacking axes on one time line keeps measures with different units apart but in step: here the processor's load in percent and the memory in megabytes, so a burst of script lines up with the memory it allocated, and a garbage collection with the drop it caused. The cursor runs through both panels, and the legend reads off every value at that moment.
Good for
- Performance and monitoring data
- Several measures of one process over time
- Matching causes and effects on one time line
Think twice when
- Measures with no common time: separate charts
- Many panels: a dashboard of small charts reads better
Get the code.
Built with amCharts 5, a JavaScript library. The code includes your theme and renderer (canvas or SVG), but not the changes you make with the controls.
npm install @amcharts/amcharts5. See Getting started.
The same chart as a JSON config. Chart Maker reads and writes this format, the library's JSON parser turns it into a chart, and the <am5-chart> element puts it on a page with no code.How it reads:
"type" is the class to create and "settings" what you would pass to its new() in code; "properties" fill in its parts, lists such as series and axes or templates such as columns.template; "refs" holds objects used in more than one place ("#series-0" stands for the one named series-0); a string starting with "@" takes a value from another object, such as "@series.get('fill')".
A complete page. Save it as an .html file and open it in a browser.
Paste this into an AI coding assistant to build the chart from scratch. More in amCharts & AI.
// Create root element
// https://www.amcharts.com/docs/v5/getting-started/#Root_element
var root = am5.Root.new("chartdiv");
// Set themes
// https://www.amcharts.com/docs/v5/concepts/themes/
var responsive = am5themes_Responsive.new(root); // kept in a variable: a rule of its own is added below
root.setThemes([
am5themes_Animated.new(root),
responsive
]);
// ── Sample data: a 10-second recording of a web page, every 20 ms, like the overview of the browser's performance
// tools: how busy the processor was and with what, and how much memory the page's JavaScript held. The page loads,
// rests, answers a click with a long burst of script, is scrolled for three seconds and fetches more data ──
// A seeded random number generator (mulberry32): the same recording on every visit
function makeRandom(seed) {
return function() {
seed = seed + 0x6D2B79F5 | 0;
var t = Math.imul(seed ^ seed >>> 15, 1 | seed);
t = t + Math.imul(t ^ t >>> 7, 61 | t) ^ t;
return ((t ^ t >>> 14) >>> 0) / 4294967296;
};
}
var random = makeRandom(1020);
var data = [];
var heap = 6; // MB of JavaScript memory in use
var sinceGC = 0; // MB allocated since the last garbage collection
for (var i = 0; i <= 500; i++) {
var t = i * 0.02; // seconds
var r = random();
var loading = 0, scripting = 2 * r, rendering = 0, painting = 0;
if (t < 1.2) { // the page loads: parsing and its scripts
loading = 30 + 10 * r;
scripting = 65 + 15 * random(); // with the parsing, the processor is flat out: one long task
rendering = t > 0.9 ? 10 * random() : 0;
} else if (t >= 2.5 && t < 3.4) { // a click: a long burst of script, then the new content is laid out and painted
scripting = t < 2.9 ? 88 + 8 * r : 15 + 25 * r;
rendering = t >= 2.9 && t < 3.15 ? 45 + 20 * random() : 3 * random();
painting = t >= 3.15 && t < 3.3 ? 30 + 15 * random() : 0;
} else if (t >= 4 && t < 7) { // scrolling: style, layout and paint every frame, a little script
rendering = 18 + 12 * Math.sin(t * 9) * r + 6 * random();
painting = 12 + 14 * random();
scripting = 4 + 8 * random();
} else if (t >= 7.6 && t < 8.3) { // more data arrives and is shown
loading = t < 7.75 ? 12 * r : 0;
scripting = 40 + 30 * random();
rendering = t > 8 ? 25 * random() : 5 * random();
}
var system = 3 + 4 * random(); // the browser's own housekeeping
// the processor can't be more than 100% busy: a sample that adds up to more is scaled down
var total = loading + scripting + rendering + painting + system;
if (total > 99) {
var k = 99 / total;
loading *= k; scripting *= k; rendering *= k; painting *= k; system *= k;
}
// memory: script allocates as it runs; a minor collection frees most of what was allocated since the last one;
// the scrolling leaves a little behind each time, so the heap creeps up until a major collection at 7.3 s
var allocated = (scripting * 0.0045 + rendering * 0.0015) * (0.6 + 0.8 * random());
heap += allocated;
sinceGC += allocated;
var gc = "";
if (Math.abs(t - 7.3) < 0.01) {
heap = 6 + (heap - 6) * 0.3; // it frees what the minor ones left behind
sinceGC = 0;
gc = "Major GC";
} else if (sinceGC > 2.2) {
heap -= sinceGC * (t >= 4 && t < 7 ? 0.8 : 0.92);
sinceGC = 0;
gc = "Minor GC";
}
data.push({
time: Math.round(t * 1000) / 1000,
loading: Math.round(loading), scripting: Math.round(scripting), rendering: Math.round(rendering),
painting: Math.round(painting), system: Math.round(system),
heap: Math.round(heap * 10) / 10,
gc: gc
});
}
// Create chart
// https://www.amcharts.com/docs/v5/charts/xy-chart/
var chart = root.container.children.push(am5xy.XYChart.new(root, {
panX: false,
panY: false,
wheelX: "panX", // a sideways wheel pans...
wheelY: "zoomX", // ...the wheel zooms in on the time
layout: root.verticalLayout
}));
// The two panels, CPU above memory, share the time axis: the y axes are stacked
// https://www.amcharts.com/docs/v5/charts/xy-chart/axes/ (see "Stacked axes")
chart.leftAxesContainer.set("layout", root.verticalLayout);
// Add legend: with the cursor on the chart, it shows each series' value at that moment
// https://www.amcharts.com/docs/v5/charts/xy-chart/legend-xy-series/
var legend = chart.children.unshift(am5.Legend.new(root, {
centerX: am5.p50,
x: am5.p50,
marginBottom: 10
}));
// Create axes
// https://www.amcharts.com/docs/v5/charts/xy-chart/axes/
var xRenderer = am5xy.AxisRendererX.new(root, { minGridDistance: 60 });
xRenderer.grid.template.set("strokeOpacity", 0.06);
var xAxis = chart.xAxes.push(am5xy.ValueAxis.new(root, {
min: 0,
max: 10,
strictMinMax: true,
numberFormat: "#.#' s'",
renderer: xRenderer
}));
// The axis' name, upright beside its labels
function axisTitle(axis, text) {
axis.children.unshift(am5.Label.new(root, {
text: text,
rotation: -90,
y: am5.p50,
centerX: am5.p50,
fontWeight: "500"
}));
}
// CPU: how busy the main thread was, 0 to 100%, the top 60% of the plot
var cpuAxis = chart.yAxes.push(am5xy.ValueAxis.new(root, {
min: 0,
max: 100,
strictMinMax: true,
numberFormat: "#'%'",
height: am5.percent(60),
renderer: am5xy.AxisRendererY.new(root, { minGridDistance: 30 })
}));
axisTitle(cpuAxis, "CPU");
// Memory: the JavaScript heap, in MB, the rest of the plot
var heapAxis = chart.yAxes.push(am5xy.ValueAxis.new(root, {
min: 0,
numberFormat: "#' MB'",
height: am5.percent(40),
marginTop: 16, // a gap between the panels
renderer: am5xy.AxisRendererY.new(root, { minGridDistance: 30 })
}));
axisTitle(heapAxis, "JS heap");
// Create series
// https://www.amcharts.com/docs/v5/charts/xy-chart/series/
// The CPU's work by category, stacked: together they are how busy it was. The theme's colors, the browser's own work
// in a faint gray
var gray = root.interfaceColors.get("alternativeBackground");
[["Loading", "loading"], ["Scripting", "scripting"], ["Rendering", "rendering"], ["Painting", "painting"], ["System", "system"]].forEach(function(category) {
var settings = {
name: category[0],
xAxis: xAxis,
yAxis: cpuAxis,
valueXField: "time",
valueYField: category[1],
stacked: true,
legendValueText: "{valueY}%" // the value at the cursor, in the legend
};
if (category[0] === "System") {
settings.stroke = gray;
settings.fill = gray;
}
var series = chart.series.push(am5xy.LineSeries.new(root, settings));
// a thin line along each area's top, in its own color: it closes the hairline gaps between the stacked fills
series.strokes.template.setAll({
strokeWidth: 1,
strokeOpacity: category[0] === "System" ? 0.3 : 0.9 // the faint gray area's line as faint
});
series.fills.template.setAll({
visible: true,
fillOpacity: category[0] === "System" ? 0.3 : 0.8
});
series.data.setAll(data);
legend.data.push(series);
});
// The JavaScript heap: a line that saws up as the page allocates and down at each garbage collection
var heapSeries = chart.series.push(am5xy.LineSeries.new(root, {
name: "JS heap",
xAxis: xAxis,
yAxis: heapAxis,
valueXField: "time",
valueYField: "heap",
legendValueText: "{valueY} MB",
tooltip: am5.Tooltip.new(root, {
labelText: "{valueY} MB"
})
}));
heapSeries.strokes.template.set("strokeWidth", 2);
heapSeries.fills.template.setAll({ visible: true, fillOpacity: 0.12 });
heapSeries.data.setAll(data);
legend.data.push(heapSeries);
// The garbage collections: a series of their own on the heap's panel, with no line, only a dot at each (larger for
// a major one), so the legend can show and hide them
var gcSeries = chart.series.push(am5xy.LineSeries.new(root, {
name: "Garbage collection",
xAxis: xAxis,
yAxis: heapAxis,
valueXField: "time",
valueYField: "heap",
stroke: heapSeries.get("stroke"), // the heap's color
fill: heapSeries.get("fill")
}));
gcSeries.strokes.template.set("visible", false); // no line between the dots
gcSeries.bullets.push(function(root, series) {
return am5.Bullet.new(root, {
sprite: am5.Circle.new(root, {
fill: series.get("fill"),
stroke: root.interfaceColors.get("background"),
strokeWidth: 1.5,
tooltipText: "[bold]{gc}[/]\n{valueX.formatNumber('#.00')} s",
templateField: "dotSettings" // its size (no radius here: a setting made here would win over the data's)
})
});
});
gcSeries.data.setAll(data.filter(function(point) { return point.gc; }).map(function(point) {
return {
time: point.time,
heap: point.heap,
gc: point.gc,
dotSettings: { radius: point.gc === "Major GC" ? 6 : 3 }
};
}));
legend.data.push(gcSeries);
// On a narrow chart (a phone) the legend would take most of the height: it is hidden there. The rule is
// undone on a wider chart
responsive.addRule({
relevant: am5themes_Responsive.widthM, // the chart is 600px wide or less
applying: function() {
legend.set("forceHidden", true);
},
removing: function() {
legend.set("forceHidden", false);
}
});
// Long tasks: where the processor was busy (95% or more, whatever with) for more than 50 ms in a row, the page could
// not answer the user. A faint red band across both panels
// https://www.amcharts.com/docs/v5/charts/xy-chart/axes/axis-ranges/
// the busy stretches: one sample (20 ms) a little under the line doesn't end a stretch, as no task could run in it
var runs = [];
data.forEach(function(point) {
var busy = point.loading + point.scripting + point.rendering + point.painting + point.system >= 95;
var last = runs[runs.length - 1];
if (busy) {
if (last && point.time - last.end <= 0.041) {
last.end = point.time; // goes on, or picks up again after one quiet sample
} else {
runs.push({ start: point.time, end: point.time });
}
}
});
runs.filter(function(run) { return run.end - run.start > 0.05; }).forEach(function(run) {
var range = xAxis.createAxisRange(xAxis.makeDataItem({ value: run.start, endValue: run.end + 0.02 }));
range.get("axisFill").setAll({
visible: true,
fill: root.interfaceColors.get("negative"),
fillOpacity: 0.1
});
range.get("label").setAll({
text: "Long task",
inside: true,
fill: root.interfaceColors.get("negative"),
fontSize: "0.75em",
location: 0.5, // over the middle of the band...
centerY: am5.p100, // ...at the bottom of the plot
dy: -4
});
});
// Add cursor: a line through both panels; the legend reads off the values where it is
// https://www.amcharts.com/docs/v5/charts/xy-chart/cursor/
var cursor = chart.set("cursor", am5xy.XYCursor.new(root, {
behavior: "zoomX", // drag across to zoom in
xAxis: xAxis
}));
cursor.lineY.set("visible", false);
// Add scrollbar under the plot
// https://www.amcharts.com/docs/v5/charts/xy-chart/scrollbars/
chart.set("scrollbarX", am5.Scrollbar.new(root, {
orientation: "horizontal",
opposite: true
}));
// Make stuff animate on load
// https://www.amcharts.com/docs/v5/concepts/animations/
chart.appear(1000, 100);
{
"type": "XYChart",
"settings": {
"panX": false,
"panY": false,
"wheelX": "panX",
"wheelY": "zoomX",
"layout": {
"type": "VerticalLayout"
},
"cursor": {
"type": "XYCursor",
"settings": {
"behavior": "zoomX",
"xAxis": "#axis-0"
},
"properties": {
"lineY": {
"settings": {
"visible": false
}
}
}
},
"scrollbarX": {
"type": "Scrollbar",
"settings": {
"orientation": "horizontal",
"opposite": true
}
}
},
"properties": {
"series": [
"#series-0",
"#series-1",
"#series-2",
"#series-3",
"#series-4",
"#series-5",
"#series-6"
],
"xAxes": [
"#axis-0"
],
"yAxes": [
"#axis-1",
"#axis-2"
],
"leftAxesContainer": {
"settings": {
"layout": {
"type": "VerticalLayout"
}
}
}
},
"children": [
{
"type": "Legend",
"settings": {
"centerX": {
"type": "Percent",
"value": 50
},
"x": {
"type": "Percent",
"value": 50
},
"marginBottom": 10
},
"properties": {
"data": [
"#series-0",
"#series-1",
"#series-2",
"#series-3",
"#series-4",
"#series-5",
"#series-6"
]
},
"index": 0
}
],
"refs": [
{
"data-0": [
{
"time": 0,
"loading": 27,
"scripting": 68,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 6.2,
"gc": ""
},
{
"time": 0.02,
"loading": 28,
"scripting": 68,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 6.6,
"gc": ""
},
{
"time": 0.04,
"loading": 33,
"scripting": 61,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 6.9,
"gc": ""
},
{
"time": 0.06,
"loading": 30,
"scripting": 64,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 7.2,
"gc": ""
},
{
"time": 0.08,
"loading": 29,
"scripting": 65,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 7.4,
"gc": ""
},
{
"time": 0.1,
"loading": 29,
"scripting": 65,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 7.7,
"gc": ""
},
{
"time": 0.12,
"loading": 36,
"scripting": 59,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 8,
"gc": ""
},
{
"time": 0.14,
"loading": 31,
"scripting": 63,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 6.2,
"gc": "Minor GC"
},
{
"time": 0.16,
"loading": 31,
"scripting": 64,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 6.5,
"gc": ""
},
{
"time": 0.18,
"loading": 30,
"scripting": 65,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 6.8,
"gc": ""
},
{
"time": 0.2,
"loading": 31,
"scripting": 64,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 7,
"gc": ""
},
{
"time": 0.22,
"loading": 36,
"scripting": 60,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 7.4,
"gc": ""
},
{
"time": 0.24,
"loading": 32,
"scripting": 64,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 7.7,
"gc": ""
},
{
"time": 0.26,
"loading": 30,
"scripting": 65,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 8.1,
"gc": ""
},
{
"time": 0.28,
"loading": 33,
"scripting": 60,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 6.4,
"gc": "Minor GC"
},
{
"time": 0.3,
"loading": 30,
"scripting": 66,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 6.8,
"gc": ""
},
{
"time": 0.32,
"loading": 31,
"scripting": 66,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 7,
"gc": ""
},
{
"time": 0.34,
"loading": 28,
"scripting": 67,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 7.4,
"gc": ""
},
{
"time": 0.36,
"loading": 31,
"scripting": 64,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 7.8,
"gc": ""
},
{
"time": 0.38,
"loading": 34,
"scripting": 59,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 8,
"gc": ""
},
{
"time": 0.4,
"loading": 31,
"scripting": 64,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 8.3,
"gc": ""
},
{
"time": 0.42,
"loading": 30,
"scripting": 66,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 6.5,
"gc": "Minor GC"
},
{
"time": 0.44,
"loading": 32,
"scripting": 64,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 6.8,
"gc": ""
},
{
"time": 0.46,
"loading": 30,
"scripting": 63,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 7,
"gc": ""
},
{
"time": 0.48,
"loading": 30,
"scripting": 65,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 7.4,
"gc": ""
},
{
"time": 0.5,
"loading": 35,
"scripting": 61,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 7.8,
"gc": ""
},
{
"time": 0.52,
"loading": 34,
"scripting": 59,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 8.1,
"gc": ""
},
{
"time": 0.54,
"loading": 30,
"scripting": 64,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 8.2,
"gc": ""
},
{
"time": 0.56,
"loading": 34,
"scripting": 61,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 8.6,
"gc": ""
},
{
"time": 0.58,
"loading": 33,
"scripting": 63,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 6.7,
"gc": "Minor GC"
},
{
"time": 0.6,
"loading": 29,
"scripting": 67,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 7,
"gc": ""
},
{
"time": 0.62,
"loading": 30,
"scripting": 63,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 7.4,
"gc": ""
},
{
"time": 0.64,
"loading": 29,
"scripting": 64,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 7.8,
"gc": ""
},
{
"time": 0.66,
"loading": 27,
"scripting": 69,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 8.2,
"gc": ""
},
{
"time": 0.68,
"loading": 28,
"scripting": 66,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 8.5,
"gc": ""
},
{
"time": 0.7,
"loading": 32,
"scripting": 64,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 8.8,
"gc": ""
},
{
"time": 0.72,
"loading": 27,
"scripting": 68,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 6.9,
"gc": "Minor GC"
},
{
"time": 0.74,
"loading": 34,
"scripting": 59,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 7.2,
"gc": ""
},
{
"time": 0.76,
"loading": 33,
"scripting": 60,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 7.5,
"gc": ""
},
{
"time": 0.78,
"loading": 31,
"scripting": 62,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 7.8,
"gc": ""
},
{
"time": 0.8,
"loading": 31,
"scripting": 63,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 7.9,
"gc": ""
},
{
"time": 0.82,
"loading": 34,
"scripting": 60,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 8.2,
"gc": ""
},
{
"time": 0.84,
"loading": 28,
"scripting": 66,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 8.4,
"gc": ""
},
{
"time": 0.86,
"loading": 32,
"scripting": 62,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 8.7,
"gc": ""
},
{
"time": 0.88,
"loading": 30,
"scripting": 65,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 8.9,
"gc": ""
},
{
"time": 0.9,
"loading": 28,
"scripting": 66,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 7.1,
"gc": "Minor GC"
},
{
"time": 0.92,
"loading": 31,
"scripting": 58,
"rendering": 6,
"painting": 0,
"system": 3,
"heap": 7.4,
"gc": ""
},
{
"time": 0.94,
"loading": 32,
"scripting": 58,
"rendering": 6,
"painting": 0,
"system": 3,
"heap": 7.7,
"gc": ""
},
{
"time": 0.96,
"loading": 28,
"scripting": 63,
"rendering": 3,
"painting": 0,
"system": 5,
"heap": 8.1,
"gc": ""
},
{
"time": 0.98,
"loading": 32,
"scripting": 62,
"rendering": 2,
"painting": 0,
"system": 3,
"heap": 8.5,
"gc": ""
},
{
"time": 1,
"loading": 27,
"scripting": 62,
"rendering": 7,
"painting": 0,
"system": 3,
"heap": 8.7,
"gc": ""
},
{
"time": 1.02,
"loading": 30,
"scripting": 61,
"rendering": 5,
"painting": 0,
"system": 3,
"heap": 8.9,
"gc": ""
},
{
"time": 1.04,
"loading": 30,
"scripting": 60,
"rendering": 5,
"painting": 0,
"system": 3,
"heap": 9.2,
"gc": ""
},
{
"time": 1.06,
"loading": 31,
"scripting": 61,
"rendering": 4,
"painting": 0,
"system": 3,
"heap": 7.3,
"gc": "Minor GC"
},
{
"time": 1.08,
"loading": 33,
"scripting": 55,
"rendering": 8,
"painting": 0,
"system": 3,
"heap": 7.5,
"gc": ""
},
{
"time": 1.1,
"loading": 27,
"scripting": 67,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 7.8,
"gc": ""
},
{
"time": 1.12,
"loading": 33,
"scripting": 56,
"rendering": 6,
"painting": 0,
"system": 4,
"heap": 8,
"gc": ""
},
{
"time": 1.14,
"loading": 33,
"scripting": 61,
"rendering": 1,
"painting": 0,
"system": 5,
"heap": 8.1,
"gc": ""
},
{
"time": 1.16,
"loading": 28,
"scripting": 60,
"rendering": 8,
"painting": 0,
"system": 3,
"heap": 8.5,
"gc": ""
},
{
"time": 1.18,
"loading": 26,
"scripting": 63,
"rendering": 7,
"painting": 0,
"system": 3,
"heap": 8.8,
"gc": ""
},
{
"time": 1.2,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 8.9,
"gc": ""
},
{
"time": 1.22,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 8.9,
"gc": ""
},
{
"time": 1.24,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 8.9,
"gc": ""
},
{
"time": 1.26,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 8.9,
"gc": ""
},
{
"time": 1.28,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 8.9,
"gc": ""
},
{
"time": 1.3,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 8.9,
"gc": ""
},
{
"time": 1.32,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 8.9,
"gc": ""
},
{
"time": 1.34,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 8.9,
"gc": ""
},
{
"time": 1.36,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 8.9,
"gc": ""
},
{
"time": 1.38,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 8.9,
"gc": ""
},
{
"time": 1.4,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 8.9,
"gc": ""
},
{
"time": 1.42,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 8.9,
"gc": ""
},
{
"time": 1.44,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 8.9,
"gc": ""
},
{
"time": 1.46,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 8.9,
"gc": ""
},
{
"time": 1.48,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 8.9,
"gc": ""
},
{
"time": 1.5,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 8.9,
"gc": ""
},
{
"time": 1.52,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 8.9,
"gc": ""
},
{
"time": 1.54,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 8.9,
"gc": ""
},
{
"time": 1.56,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 8.9,
"gc": ""
},
{
"time": 1.58,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 8.9,
"gc": ""
},
{
"time": 1.6,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 8.9,
"gc": ""
},
{
"time": 1.62,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 8.9,
"gc": ""
},
{
"time": 1.64,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 8.9,
"gc": ""
},
{
"time": 1.66,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 8.9,
"gc": ""
},
{
"time": 1.68,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 8.9,
"gc": ""
},
{
"time": 1.7,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 8.9,
"gc": ""
},
{
"time": 1.72,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 8.9,
"gc": ""
},
{
"time": 1.74,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 9,
"gc": ""
},
{
"time": 1.76,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 9,
"gc": ""
},
{
"time": 1.78,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 9,
"gc": ""
},
{
"time": 1.8,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 9,
"gc": ""
},
{
"time": 1.82,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 9,
"gc": ""
},
{
"time": 1.84,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 9,
"gc": ""
},
{
"time": 1.86,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 9,
"gc": ""
},
{
"time": 1.88,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 9,
"gc": ""
},
{
"time": 1.9,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 9,
"gc": ""
},
{
"time": 1.92,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 9,
"gc": ""
},
{
"time": 1.94,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 9,
"gc": ""
},
{
"time": 1.96,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 9,
"gc": ""
},
{
"time": 1.98,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 9,
"gc": ""
},
{
"time": 2,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 9,
"gc": ""
},
{
"time": 2.02,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 9,
"gc": ""
},
{
"time": 2.04,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 9,
"gc": ""
},
{
"time": 2.06,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 9,
"gc": ""
},
{
"time": 2.08,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 9,
"gc": ""
},
{
"time": 2.1,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 9,
"gc": ""
},
{
"time": 2.12,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 9,
"gc": ""
},
{
"time": 2.14,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 9,
"gc": ""
},
{
"time": 2.16,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 9,
"gc": ""
},
{
"time": 2.18,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 9.1,
"gc": ""
},
{
"time": 2.2,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 9.1,
"gc": ""
},
{
"time": 2.22,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 9.1,
"gc": ""
},
{
"time": 2.24,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 9.1,
"gc": ""
},
{
"time": 2.26,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 9.1,
"gc": ""
},
{
"time": 2.28,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 9.1,
"gc": ""
},
{
"time": 2.3,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 9.1,
"gc": ""
},
{
"time": 2.32,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 9.1,
"gc": ""
},
{
"time": 2.34,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 9.1,
"gc": ""
},
{
"time": 2.36,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 9.1,
"gc": ""
},
{
"time": 2.38,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 9.1,
"gc": ""
},
{
"time": 2.4,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 9.1,
"gc": ""
},
{
"time": 2.42,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 9.1,
"gc": ""
},
{
"time": 2.44,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 9.1,
"gc": ""
},
{
"time": 2.46,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 9.1,
"gc": ""
},
{
"time": 2.48,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 9.1,
"gc": ""
},
{
"time": 2.5,
"loading": 0,
"scripting": 89,
"rendering": 3,
"painting": 0,
"system": 4,
"heap": 7.5,
"gc": "Minor GC"
},
{
"time": 2.52,
"loading": 0,
"scripting": 89,
"rendering": 1,
"painting": 0,
"system": 6,
"heap": 7.8,
"gc": ""
},
{
"time": 2.54,
"loading": 0,
"scripting": 93,
"rendering": 1,
"painting": 0,
"system": 4,
"heap": 8.1,
"gc": ""
},
{
"time": 2.56,
"loading": 0,
"scripting": 90,
"rendering": 1,
"painting": 0,
"system": 6,
"heap": 8.7,
"gc": ""
},
{
"time": 2.58,
"loading": 0,
"scripting": 91,
"rendering": 2,
"painting": 0,
"system": 7,
"heap": 9.2,
"gc": ""
},
{
"time": 2.6,
"loading": 0,
"scripting": 92,
"rendering": 3,
"painting": 0,
"system": 4,
"heap": 9.6,
"gc": ""
},
{
"time": 2.62,
"loading": 0,
"scripting": 89,
"rendering": 1,
"painting": 0,
"system": 3,
"heap": 7.7,
"gc": "Minor GC"
},
{
"time": 2.64,
"loading": 0,
"scripting": 92,
"rendering": 1,
"painting": 0,
"system": 4,
"heap": 7.9,
"gc": ""
},
{
"time": 2.66,
"loading": 0,
"scripting": 90,
"rendering": 2,
"painting": 0,
"system": 5,
"heap": 8.4,
"gc": ""
},
{
"time": 2.68,
"loading": 0,
"scripting": 92,
"rendering": 2,
"painting": 0,
"system": 3,
"heap": 8.7,
"gc": ""
},
{
"time": 2.7,
"loading": 0,
"scripting": 89,
"rendering": 1,
"painting": 0,
"system": 5,
"heap": 9.2,
"gc": ""
},
{
"time": 2.72,
"loading": 0,
"scripting": 92,
"rendering": 2,
"painting": 0,
"system": 5,
"heap": 9.4,
"gc": ""
},
{
"time": 2.74,
"loading": 0,
"scripting": 88,
"rendering": 1,
"painting": 0,
"system": 3,
"heap": 9.8,
"gc": ""
},
{
"time": 2.76,
"loading": 0,
"scripting": 93,
"rendering": 1,
"painting": 0,
"system": 5,
"heap": 7.9,
"gc": "Minor GC"
},
{
"time": 2.78,
"loading": 0,
"scripting": 91,
"rendering": 1,
"painting": 0,
"system": 6,
"heap": 8.4,
"gc": ""
},
{
"time": 2.8,
"loading": 0,
"scripting": 94,
"rendering": 1,
"painting": 0,
"system": 3,
"heap": 8.9,
"gc": ""
},
{
"time": 2.82,
"loading": 0,
"scripting": 92,
"rendering": 2,
"painting": 0,
"system": 5,
"heap": 9.2,
"gc": ""
},
{
"time": 2.84,
"loading": 0,
"scripting": 91,
"rendering": 2,
"painting": 0,
"system": 5,
"heap": 9.7,
"gc": ""
},
{
"time": 2.86,
"loading": 0,
"scripting": 90,
"rendering": 2,
"painting": 0,
"system": 4,
"heap": 8.1,
"gc": "Minor GC"
},
{
"time": 2.88,
"loading": 0,
"scripting": 89,
"rendering": 2,
"painting": 0,
"system": 6,
"heap": 8.4,
"gc": ""
},
{
"time": 2.9,
"loading": 0,
"scripting": 28,
"rendering": 52,
"painting": 0,
"system": 4,
"heap": 8.5,
"gc": ""
},
{
"time": 2.92,
"loading": 0,
"scripting": 35,
"rendering": 58,
"painting": 0,
"system": 6,
"heap": 8.8,
"gc": ""
},
{
"time": 2.94,
"loading": 0,
"scripting": 28,
"rendering": 53,
"painting": 0,
"system": 5,
"heap": 9,
"gc": ""
},
{
"time": 2.96,
"loading": 0,
"scripting": 29,
"rendering": 55,
"painting": 0,
"system": 5,
"heap": 9.1,
"gc": ""
},
{
"time": 2.98,
"loading": 0,
"scripting": 26,
"rendering": 63,
"painting": 0,
"system": 4,
"heap": 9.3,
"gc": ""
},
{
"time": 3,
"loading": 0,
"scripting": 34,
"rendering": 60,
"painting": 0,
"system": 5,
"heap": 9.5,
"gc": ""
},
{
"time": 3.02,
"loading": 0,
"scripting": 38,
"rendering": 49,
"painting": 0,
"system": 4,
"heap": 9.7,
"gc": ""
},
{
"time": 3.04,
"loading": 0,
"scripting": 22,
"rendering": 62,
"painting": 0,
"system": 6,
"heap": 9.9,
"gc": ""
},
{
"time": 3.06,
"loading": 0,
"scripting": 19,
"rendering": 47,
"painting": 0,
"system": 7,
"heap": 10,
"gc": ""
},
{
"time": 3.08,
"loading": 0,
"scripting": 26,
"rendering": 54,
"painting": 0,
"system": 6,
"heap": 10.2,
"gc": ""
},
{
"time": 3.1,
"loading": 0,
"scripting": 37,
"rendering": 48,
"painting": 0,
"system": 5,
"heap": 8.3,
"gc": "Minor GC"
},
{
"time": 3.12,
"loading": 0,
"scripting": 23,
"rendering": 54,
"painting": 0,
"system": 6,
"heap": 8.4,
"gc": ""
},
{
"time": 3.14,
"loading": 0,
"scripting": 37,
"rendering": 56,
"painting": 0,
"system": 6,
"heap": 8.6,
"gc": ""
},
{
"time": 3.16,
"loading": 0,
"scripting": 19,
"rendering": 2,
"painting": 42,
"system": 3,
"heap": 8.6,
"gc": ""
},
{
"time": 3.18,
"loading": 0,
"scripting": 40,
"rendering": 3,
"painting": 43,
"system": 4,
"heap": 8.9,
"gc": ""
},
{
"time": 3.2,
"loading": 0,
"scripting": 38,
"rendering": 0,
"painting": 32,
"system": 5,
"heap": 9.1,
"gc": ""
},
{
"time": 3.22,
"loading": 0,
"scripting": 34,
"rendering": 0,
"painting": 42,
"system": 5,
"heap": 9.2,
"gc": ""
},
{
"time": 3.24,
"loading": 0,
"scripting": 17,
"rendering": 2,
"painting": 45,
"system": 4,
"heap": 9.3,
"gc": ""
},
{
"time": 3.26,
"loading": 0,
"scripting": 18,
"rendering": 2,
"painting": 37,
"system": 6,
"heap": 9.4,
"gc": ""
},
{
"time": 3.28,
"loading": 0,
"scripting": 28,
"rendering": 1,
"painting": 30,
"system": 4,
"heap": 9.5,
"gc": ""
},
{
"time": 3.3,
"loading": 0,
"scripting": 39,
"rendering": 3,
"painting": 0,
"system": 5,
"heap": 9.7,
"gc": ""
},
{
"time": 3.32,
"loading": 0,
"scripting": 26,
"rendering": 2,
"painting": 0,
"system": 6,
"heap": 9.8,
"gc": ""
},
{
"time": 3.34,
"loading": 0,
"scripting": 35,
"rendering": 3,
"painting": 0,
"system": 6,
"heap": 10,
"gc": ""
},
{
"time": 3.36,
"loading": 0,
"scripting": 35,
"rendering": 2,
"painting": 0,
"system": 5,
"heap": 10.1,
"gc": ""
},
{
"time": 3.38,
"loading": 0,
"scripting": 29,
"rendering": 2,
"painting": 0,
"system": 4,
"heap": 10.2,
"gc": ""
},
{
"time": 3.4,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 10.2,
"gc": ""
},
{
"time": 3.42,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 10.2,
"gc": ""
},
{
"time": 3.44,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.2,
"gc": ""
},
{
"time": 3.46,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 10.2,
"gc": ""
},
{
"time": 3.48,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.2,
"gc": ""
},
{
"time": 3.5,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.2,
"gc": ""
},
{
"time": 3.52,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 10.2,
"gc": ""
},
{
"time": 3.54,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 10.3,
"gc": ""
},
{
"time": 3.56,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 10.3,
"gc": ""
},
{
"time": 3.58,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 10.3,
"gc": ""
},
{
"time": 3.6,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 10.3,
"gc": ""
},
{
"time": 3.62,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 10.3,
"gc": ""
},
{
"time": 3.64,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 10.3,
"gc": ""
},
{
"time": 3.66,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 10.3,
"gc": ""
},
{
"time": 3.68,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 10.3,
"gc": ""
},
{
"time": 3.7,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 10.3,
"gc": ""
},
{
"time": 3.72,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 10.3,
"gc": ""
},
{
"time": 3.74,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 10.3,
"gc": ""
},
{
"time": 3.76,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.3,
"gc": ""
},
{
"time": 3.78,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 10.3,
"gc": ""
},
{
"time": 3.8,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.3,
"gc": ""
},
{
"time": 3.82,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 10.3,
"gc": ""
},
{
"time": 3.84,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 10.3,
"gc": ""
},
{
"time": 3.86,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.3,
"gc": ""
},
{
"time": 3.88,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 10.3,
"gc": ""
},
{
"time": 3.9,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.3,
"gc": ""
},
{
"time": 3.92,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 10.3,
"gc": ""
},
{
"time": 3.94,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 10.3,
"gc": ""
},
{
"time": 3.96,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 10.3,
"gc": ""
},
{
"time": 3.98,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 10.3,
"gc": ""
},
{
"time": 4,
"loading": 0,
"scripting": 9,
"rendering": 21,
"painting": 14,
"system": 6,
"heap": 10.4,
"gc": ""
},
{
"time": 4.02,
"loading": 0,
"scripting": 7,
"rendering": 13,
"painting": 26,
"system": 7,
"heap": 8.7,
"gc": "Minor GC"
},
{
"time": 4.04,
"loading": 0,
"scripting": 9,
"rendering": 11,
"painting": 25,
"system": 6,
"heap": 8.8,
"gc": ""
},
{
"time": 4.06,
"loading": 0,
"scripting": 9,
"rendering": 19,
"painting": 12,
"system": 5,
"heap": 8.8,
"gc": ""
},
{
"time": 4.08,
"loading": 0,
"scripting": 7,
"rendering": 14,
"painting": 20,
"system": 3,
"heap": 8.9,
"gc": ""
},
{
"time": 4.1,
"loading": 0,
"scripting": 5,
"rendering": 17,
"painting": 24,
"system": 4,
"heap": 8.9,
"gc": ""
},
{
"time": 4.12,
"loading": 0,
"scripting": 5,
"rendering": 16,
"painting": 18,
"system": 7,
"heap": 9,
"gc": ""
},
{
"time": 4.14,
"loading": 0,
"scripting": 5,
"rendering": 17,
"painting": 23,
"system": 5,
"heap": 9,
"gc": ""
},
{
"time": 4.16,
"loading": 0,
"scripting": 9,
"rendering": 21,
"painting": 15,
"system": 6,
"heap": 9.1,
"gc": ""
},
{
"time": 4.18,
"loading": 0,
"scripting": 9,
"rendering": 22,
"painting": 16,
"system": 7,
"heap": 9.2,
"gc": ""
},
{
"time": 4.2,
"loading": 0,
"scripting": 11,
"rendering": 23,
"painting": 16,
"system": 4,
"heap": 9.3,
"gc": ""
},
{
"time": 4.22,
"loading": 0,
"scripting": 6,
"rendering": 22,
"painting": 26,
"system": 4,
"heap": 9.4,
"gc": ""
},
{
"time": 4.24,
"loading": 0,
"scripting": 9,
"rendering": 28,
"painting": 19,
"system": 5,
"heap": 9.4,
"gc": ""
},
{
"time": 4.26,
"loading": 0,
"scripting": 6,
"rendering": 25,
"painting": 15,
"system": 4,
"heap": 9.5,
"gc": ""
},
{
"time": 4.28,
"loading": 0,
"scripting": 10,
"rendering": 21,
"painting": 14,
"system": 5,
"heap": 9.6,
"gc": ""
},
{
"time": 4.3,
"loading": 0,
"scripting": 8,
"rendering": 18,
"painting": 21,
"system": 6,
"heap": 9.6,
"gc": ""
},
{
"time": 4.32,
"loading": 0,
"scripting": 9,
"rendering": 26,
"painting": 18,
"system": 4,
"heap": 9.7,
"gc": ""
},
{
"time": 4.34,
"loading": 0,
"scripting": 10,
"rendering": 23,
"painting": 13,
"system": 4,
"heap": 9.8,
"gc": ""
},
{
"time": 4.36,
"loading": 0,
"scripting": 6,
"rendering": 25,
"painting": 17,
"system": 3,
"heap": 9.9,
"gc": ""
},
{
"time": 4.38,
"loading": 0,
"scripting": 9,
"rendering": 30,
"painting": 14,
"system": 4,
"heap": 10,
"gc": ""
},
{
"time": 4.4,
"loading": 0,
"scripting": 6,
"rendering": 23,
"painting": 13,
"system": 4,
"heap": 10,
"gc": ""
},
{
"time": 4.42,
"loading": 0,
"scripting": 7,
"rendering": 22,
"painting": 24,
"system": 4,
"heap": 10.1,
"gc": ""
},
{
"time": 4.44,
"loading": 0,
"scripting": 10,
"rendering": 26,
"painting": 14,
"system": 5,
"heap": 10.1,
"gc": ""
},
{
"time": 4.46,
"loading": 0,
"scripting": 10,
"rendering": 25,
"painting": 21,
"system": 6,
"heap": 10.3,
"gc": ""
},
{
"time": 4.48,
"loading": 0,
"scripting": 4,
"rendering": 21,
"painting": 23,
"system": 7,
"heap": 10.3,
"gc": ""
},
{
"time": 4.5,
"loading": 0,
"scripting": 7,
"rendering": 25,
"painting": 23,
"system": 3,
"heap": 10.3,
"gc": ""
},
{
"time": 4.52,
"loading": 0,
"scripting": 10,
"rendering": 25,
"painting": 17,
"system": 5,
"heap": 10.4,
"gc": ""
},
{
"time": 4.54,
"loading": 0,
"scripting": 7,
"rendering": 22,
"painting": 16,
"system": 6,
"heap": 10.5,
"gc": ""
},
{
"time": 4.56,
"loading": 0,
"scripting": 9,
"rendering": 19,
"painting": 21,
"system": 3,
"heap": 10.6,
"gc": ""
},
{
"time": 4.58,
"loading": 0,
"scripting": 11,
"rendering": 22,
"painting": 13,
"system": 4,
"heap": 10.7,
"gc": ""
},
{
"time": 4.6,
"loading": 0,
"scripting": 8,
"rendering": 15,
"painting": 18,
"system": 6,
"heap": 10.8,
"gc": ""
},
{
"time": 4.62,
"loading": 0,
"scripting": 9,
"rendering": 20,
"painting": 16,
"system": 6,
"heap": 10.8,
"gc": ""
},
{
"time": 4.64,
"loading": 0,
"scripting": 6,
"rendering": 11,
"painting": 14,
"system": 5,
"heap": 10.9,
"gc": ""
},
{
"time": 4.66,
"loading": 0,
"scripting": 6,
"rendering": 21,
"painting": 17,
"system": 3,
"heap": 9.2,
"gc": "Minor GC"
},
{
"time": 4.68,
"loading": 0,
"scripting": 10,
"rendering": 10,
"painting": 15,
"system": 7,
"heap": 9.2,
"gc": ""
},
{
"time": 4.7,
"loading": 0,
"scripting": 5,
"rendering": 9,
"painting": 21,
"system": 5,
"heap": 9.2,
"gc": ""
},
{
"time": 4.72,
"loading": 0,
"scripting": 4,
"rendering": 19,
"painting": 25,
"system": 5,
"heap": 9.3,
"gc": ""
},
{
"time": 4.74,
"loading": 0,
"scripting": 4,
"rendering": 17,
"painting": 19,
"system": 5,
"heap": 9.3,
"gc": ""
},
{
"time": 4.76,
"loading": 0,
"scripting": 9,
"rendering": 15,
"painting": 15,
"system": 4,
"heap": 9.4,
"gc": ""
},
{
"time": 4.78,
"loading": 0,
"scripting": 9,
"rendering": 16,
"painting": 20,
"system": 6,
"heap": 9.4,
"gc": ""
},
{
"time": 4.8,
"loading": 0,
"scripting": 7,
"rendering": 18,
"painting": 12,
"system": 7,
"heap": 9.5,
"gc": ""
},
{
"time": 4.82,
"loading": 0,
"scripting": 7,
"rendering": 21,
"painting": 18,
"system": 5,
"heap": 9.6,
"gc": ""
},
{
"time": 4.84,
"loading": 0,
"scripting": 7,
"rendering": 20,
"painting": 18,
"system": 5,
"heap": 9.6,
"gc": ""
},
{
"time": 4.86,
"loading": 0,
"scripting": 10,
"rendering": 20,
"painting": 18,
"system": 5,
"heap": 9.7,
"gc": ""
},
{
"time": 4.88,
"loading": 0,
"scripting": 9,
"rendering": 21,
"painting": 25,
"system": 3,
"heap": 9.8,
"gc": ""
},
{
"time": 4.9,
"loading": 0,
"scripting": 7,
"rendering": 21,
"painting": 22,
"system": 7,
"heap": 9.8,
"gc": ""
},
{
"time": 4.92,
"loading": 0,
"scripting": 7,
"rendering": 22,
"painting": 20,
"system": 4,
"heap": 9.9,
"gc": ""
},
{
"time": 4.94,
"loading": 0,
"scripting": 9,
"rendering": 22,
"painting": 21,
"system": 5,
"heap": 10,
"gc": ""
},
{
"time": 4.96,
"loading": 0,
"scripting": 4,
"rendering": 28,
"painting": 17,
"system": 7,
"heap": 10.1,
"gc": ""
},
{
"time": 4.98,
"loading": 0,
"scripting": 6,
"rendering": 31,
"painting": 25,
"system": 6,
"heap": 10.2,
"gc": ""
},
{
"time": 5,
"loading": 0,
"scripting": 6,
"rendering": 32,
"painting": 19,
"system": 4,
"heap": 10.2,
"gc": ""
},
{
"time": 5.02,
"loading": 0,
"scripting": 4,
"rendering": 25,
"painting": 20,
"system": 7,
"heap": 10.3,
"gc": ""
},
{
"time": 5.04,
"loading": 0,
"scripting": 5,
"rendering": 27,
"painting": 12,
"system": 6,
"heap": 10.3,
"gc": ""
},
{
"time": 5.06,
"loading": 0,
"scripting": 6,
"rendering": 24,
"painting": 13,
"system": 4,
"heap": 10.4,
"gc": ""
},
{
"time": 5.08,
"loading": 0,
"scripting": 7,
"rendering": 24,
"painting": 18,
"system": 7,
"heap": 10.4,
"gc": ""
},
{
"time": 5.1,
"loading": 0,
"scripting": 11,
"rendering": 28,
"painting": 24,
"system": 4,
"heap": 10.5,
"gc": ""
},
{
"time": 5.12,
"loading": 0,
"scripting": 4,
"rendering": 23,
"painting": 21,
"system": 3,
"heap": 10.5,
"gc": ""
},
{
"time": 5.14,
"loading": 0,
"scripting": 7,
"rendering": 29,
"painting": 14,
"system": 5,
"heap": 10.6,
"gc": ""
},
{
"time": 5.16,
"loading": 0,
"scripting": 6,
"rendering": 25,
"painting": 20,
"system": 3,
"heap": 10.7,
"gc": ""
},
{
"time": 5.18,
"loading": 0,
"scripting": 7,
"rendering": 24,
"painting": 25,
"system": 6,
"heap": 10.7,
"gc": ""
},
{
"time": 5.2,
"loading": 0,
"scripting": 6,
"rendering": 23,
"painting": 16,
"system": 4,
"heap": 10.8,
"gc": ""
},
{
"time": 5.22,
"loading": 0,
"scripting": 11,
"rendering": 19,
"painting": 16,
"system": 6,
"heap": 10.8,
"gc": ""
},
{
"time": 5.24,
"loading": 0,
"scripting": 6,
"rendering": 18,
"painting": 22,
"system": 4,
"heap": 10.9,
"gc": ""
},
{
"time": 5.26,
"loading": 0,
"scripting": 9,
"rendering": 23,
"painting": 17,
"system": 5,
"heap": 11,
"gc": ""
},
{
"time": 5.28,
"loading": 0,
"scripting": 6,
"rendering": 18,
"painting": 22,
"system": 3,
"heap": 11,
"gc": ""
},
{
"time": 5.3,
"loading": 0,
"scripting": 8,
"rendering": 17,
"painting": 16,
"system": 6,
"heap": 11.1,
"gc": ""
},
{
"time": 5.32,
"loading": 0,
"scripting": 7,
"rendering": 17,
"painting": 20,
"system": 7,
"heap": 11.1,
"gc": ""
},
{
"time": 5.34,
"loading": 0,
"scripting": 5,
"rendering": 14,
"painting": 19,
"system": 3,
"heap": 11.1,
"gc": ""
},
{
"time": 5.36,
"loading": 0,
"scripting": 12,
"rendering": 20,
"painting": 20,
"system": 7,
"heap": 11.2,
"gc": ""
},
{
"time": 5.38,
"loading": 0,
"scripting": 6,
"rendering": 15,
"painting": 24,
"system": 6,
"heap": 11.3,
"gc": ""
},
{
"time": 5.4,
"loading": 0,
"scripting": 6,
"rendering": 18,
"painting": 23,
"system": 5,
"heap": 11.3,
"gc": ""
},
{
"time": 5.42,
"loading": 0,
"scripting": 4,
"rendering": 17,
"painting": 13,
"system": 6,
"heap": 9.6,
"gc": "Minor GC"
},
{
"time": 5.44,
"loading": 0,
"scripting": 8,
"rendering": 17,
"painting": 16,
"system": 5,
"heap": 9.7,
"gc": ""
},
{
"time": 5.46,
"loading": 0,
"scripting": 9,
"rendering": 11,
"painting": 16,
"system": 6,
"heap": 9.7,
"gc": ""
},
{
"time": 5.48,
"loading": 0,
"scripting": 4,
"rendering": 11,
"painting": 17,
"system": 6,
"heap": 9.8,
"gc": ""
},
{
"time": 5.5,
"loading": 0,
"scripting": 7,
"rendering": 17,
"painting": 24,
"system": 6,
"heap": 9.8,
"gc": ""
},
{
"time": 5.52,
"loading": 0,
"scripting": 9,
"rendering": 13,
"painting": 14,
"system": 5,
"heap": 9.9,
"gc": ""
},
{
"time": 5.54,
"loading": 0,
"scripting": 5,
"rendering": 18,
"painting": 21,
"system": 7,
"heap": 9.9,
"gc": ""
},
{
"time": 5.56,
"loading": 0,
"scripting": 6,
"rendering": 16,
"painting": 16,
"system": 4,
"heap": 10,
"gc": ""
},
{
"time": 5.58,
"loading": 0,
"scripting": 5,
"rendering": 23,
"painting": 23,
"system": 5,
"heap": 10,
"gc": ""
},
{
"time": 5.6,
"loading": 0,
"scripting": 7,
"rendering": 21,
"painting": 19,
"system": 3,
"heap": 10.1,
"gc": ""
},
{
"time": 5.62,
"loading": 0,
"scripting": 5,
"rendering": 25,
"painting": 14,
"system": 6,
"heap": 10.1,
"gc": ""
},
{
"time": 5.64,
"loading": 0,
"scripting": 8,
"rendering": 24,
"painting": 20,
"system": 4,
"heap": 10.2,
"gc": ""
},
{
"time": 5.66,
"loading": 0,
"scripting": 6,
"rendering": 26,
"painting": 19,
"system": 4,
"heap": 10.3,
"gc": ""
},
{
"time": 5.68,
"loading": 0,
"scripting": 8,
"rendering": 27,
"painting": 15,
"system": 4,
"heap": 10.3,
"gc": ""
},
{
"time": 5.7,
"loading": 0,
"scripting": 10,
"rendering": 23,
"painting": 23,
"system": 5,
"heap": 10.4,
"gc": ""
},
{
"time": 5.72,
"loading": 0,
"scripting": 7,
"rendering": 31,
"painting": 18,
"system": 6,
"heap": 10.5,
"gc": ""
},
{
"time": 5.74,
"loading": 0,
"scripting": 7,
"rendering": 30,
"painting": 25,
"system": 5,
"heap": 10.6,
"gc": ""
},
{
"time": 5.76,
"loading": 0,
"scripting": 5,
"rendering": 21,
"painting": 14,
"system": 6,
"heap": 10.6,
"gc": ""
},
{
"time": 5.78,
"loading": 0,
"scripting": 6,
"rendering": 34,
"painting": 20,
"system": 6,
"heap": 10.7,
"gc": ""
},
{
"time": 5.8,
"loading": 0,
"scripting": 12,
"rendering": 21,
"painting": 14,
"system": 6,
"heap": 10.8,
"gc": ""
},
{
"time": 5.82,
"loading": 0,
"scripting": 5,
"rendering": 20,
"painting": 19,
"system": 7,
"heap": 10.8,
"gc": ""
},
{
"time": 5.84,
"loading": 0,
"scripting": 12,
"rendering": 27,
"painting": 17,
"system": 6,
"heap": 10.9,
"gc": ""
},
{
"time": 5.86,
"loading": 0,
"scripting": 8,
"rendering": 21,
"painting": 18,
"system": 6,
"heap": 11,
"gc": ""
},
{
"time": 5.88,
"loading": 0,
"scripting": 7,
"rendering": 26,
"painting": 12,
"system": 4,
"heap": 11,
"gc": ""
},
{
"time": 5.9,
"loading": 0,
"scripting": 9,
"rendering": 24,
"painting": 15,
"system": 5,
"heap": 11.1,
"gc": ""
},
{
"time": 5.92,
"loading": 0,
"scripting": 7,
"rendering": 23,
"painting": 13,
"system": 6,
"heap": 11.1,
"gc": ""
},
{
"time": 5.94,
"loading": 0,
"scripting": 8,
"rendering": 21,
"painting": 25,
"system": 6,
"heap": 11.2,
"gc": ""
},
{
"time": 5.96,
"loading": 0,
"scripting": 10,
"rendering": 17,
"painting": 22,
"system": 6,
"heap": 11.3,
"gc": ""
},
{
"time": 5.98,
"loading": 0,
"scripting": 5,
"rendering": 18,
"painting": 22,
"system": 6,
"heap": 11.3,
"gc": ""
},
{
"time": 6,
"loading": 0,
"scripting": 5,
"rendering": 17,
"painting": 23,
"system": 3,
"heap": 11.4,
"gc": ""
},
{
"time": 6.02,
"loading": 0,
"scripting": 10,
"rendering": 16,
"painting": 22,
"system": 6,
"heap": 11.4,
"gc": ""
},
{
"time": 6.04,
"loading": 0,
"scripting": 7,
"rendering": 13,
"painting": 16,
"system": 5,
"heap": 11.5,
"gc": ""
},
{
"time": 6.06,
"loading": 0,
"scripting": 12,
"rendering": 11,
"painting": 26,
"system": 6,
"heap": 11.5,
"gc": ""
},
{
"time": 6.08,
"loading": 0,
"scripting": 8,
"rendering": 22,
"painting": 21,
"system": 6,
"heap": 11.6,
"gc": ""
},
{
"time": 6.1,
"loading": 0,
"scripting": 11,
"rendering": 22,
"painting": 19,
"system": 5,
"heap": 11.7,
"gc": ""
},
{
"time": 6.12,
"loading": 0,
"scripting": 7,
"rendering": 11,
"painting": 13,
"system": 4,
"heap": 11.7,
"gc": ""
},
{
"time": 6.14,
"loading": 0,
"scripting": 9,
"rendering": 16,
"painting": 14,
"system": 4,
"heap": 11.8,
"gc": ""
},
{
"time": 6.16,
"loading": 0,
"scripting": 11,
"rendering": 15,
"painting": 16,
"system": 5,
"heap": 10.1,
"gc": "Minor GC"
},
{
"time": 6.18,
"loading": 0,
"scripting": 4,
"rendering": 17,
"painting": 17,
"system": 5,
"heap": 10.1,
"gc": ""
},
{
"time": 6.2,
"loading": 0,
"scripting": 6,
"rendering": 19,
"painting": 19,
"system": 5,
"heap": 10.2,
"gc": ""
},
{
"time": 6.22,
"loading": 0,
"scripting": 5,
"rendering": 16,
"painting": 21,
"system": 6,
"heap": 10.2,
"gc": ""
},
{
"time": 6.24,
"loading": 0,
"scripting": 7,
"rendering": 19,
"painting": 22,
"system": 5,
"heap": 10.3,
"gc": ""
},
{
"time": 6.26,
"loading": 0,
"scripting": 9,
"rendering": 20,
"painting": 17,
"system": 4,
"heap": 10.4,
"gc": ""
},
{
"time": 6.28,
"loading": 0,
"scripting": 9,
"rendering": 19,
"painting": 21,
"system": 7,
"heap": 10.4,
"gc": ""
},
{
"time": 6.3,
"loading": 0,
"scripting": 5,
"rendering": 25,
"painting": 22,
"system": 5,
"heap": 10.5,
"gc": ""
},
{
"time": 6.32,
"loading": 0,
"scripting": 5,
"rendering": 23,
"painting": 18,
"system": 5,
"heap": 10.5,
"gc": ""
},
{
"time": 6.34,
"loading": 0,
"scripting": 9,
"rendering": 22,
"painting": 14,
"system": 3,
"heap": 10.6,
"gc": ""
},
{
"time": 6.36,
"loading": 0,
"scripting": 6,
"rendering": 23,
"painting": 24,
"system": 6,
"heap": 10.7,
"gc": ""
},
{
"time": 6.38,
"loading": 0,
"scripting": 4,
"rendering": 22,
"painting": 12,
"system": 6,
"heap": 10.7,
"gc": ""
},
{
"time": 6.4,
"loading": 0,
"scripting": 5,
"rendering": 23,
"painting": 22,
"system": 4,
"heap": 10.8,
"gc": ""
},
{
"time": 6.42,
"loading": 0,
"scripting": 5,
"rendering": 29,
"painting": 15,
"system": 6,
"heap": 10.8,
"gc": ""
},
{
"time": 6.44,
"loading": 0,
"scripting": 12,
"rendering": 31,
"painting": 25,
"system": 5,
"heap": 11,
"gc": ""
},
{
"time": 6.46,
"loading": 0,
"scripting": 5,
"rendering": 26,
"painting": 23,
"system": 3,
"heap": 11,
"gc": ""
},
{
"time": 6.48,
"loading": 0,
"scripting": 10,
"rendering": 31,
"painting": 23,
"system": 5,
"heap": 11.1,
"gc": ""
},
{
"time": 6.5,
"loading": 0,
"scripting": 12,
"rendering": 22,
"painting": 20,
"system": 5,
"heap": 11.2,
"gc": ""
},
{
"time": 6.52,
"loading": 0,
"scripting": 8,
"rendering": 26,
"painting": 22,
"system": 7,
"heap": 11.3,
"gc": ""
},
{
"time": 6.54,
"loading": 0,
"scripting": 7,
"rendering": 29,
"painting": 21,
"system": 7,
"heap": 11.3,
"gc": ""
},
{
"time": 6.56,
"loading": 0,
"scripting": 9,
"rendering": 24,
"painting": 23,
"system": 4,
"heap": 11.4,
"gc": ""
},
{
"time": 6.58,
"loading": 0,
"scripting": 4,
"rendering": 26,
"painting": 14,
"system": 5,
"heap": 11.5,
"gc": ""
},
{
"time": 6.6,
"loading": 0,
"scripting": 7,
"rendering": 21,
"painting": 13,
"system": 7,
"heap": 11.6,
"gc": ""
},
{
"time": 6.62,
"loading": 0,
"scripting": 7,
"rendering": 23,
"painting": 16,
"system": 5,
"heap": 11.6,
"gc": ""
},
{
"time": 6.64,
"loading": 0,
"scripting": 4,
"rendering": 20,
"painting": 17,
"system": 5,
"heap": 11.7,
"gc": ""
},
{
"time": 6.66,
"loading": 0,
"scripting": 9,
"rendering": 23,
"painting": 14,
"system": 4,
"heap": 11.8,
"gc": ""
},
{
"time": 6.68,
"loading": 0,
"scripting": 7,
"rendering": 19,
"painting": 16,
"system": 3,
"heap": 11.8,
"gc": ""
},
{
"time": 6.7,
"loading": 0,
"scripting": 9,
"rendering": 17,
"painting": 20,
"system": 7,
"heap": 11.9,
"gc": ""
},
{
"time": 6.72,
"loading": 0,
"scripting": 5,
"rendering": 21,
"painting": 18,
"system": 5,
"heap": 11.9,
"gc": ""
},
{
"time": 6.74,
"loading": 0,
"scripting": 6,
"rendering": 14,
"painting": 24,
"system": 6,
"heap": 12,
"gc": ""
},
{
"time": 6.76,
"loading": 0,
"scripting": 6,
"rendering": 16,
"painting": 14,
"system": 6,
"heap": 12,
"gc": ""
},
{
"time": 6.78,
"loading": 0,
"scripting": 10,
"rendering": 19,
"painting": 21,
"system": 3,
"heap": 12.1,
"gc": ""
},
{
"time": 6.8,
"loading": 0,
"scripting": 11,
"rendering": 16,
"painting": 18,
"system": 4,
"heap": 12.2,
"gc": ""
},
{
"time": 6.82,
"loading": 0,
"scripting": 8,
"rendering": 11,
"painting": 17,
"system": 4,
"heap": 12.2,
"gc": ""
},
{
"time": 6.84,
"loading": 0,
"scripting": 11,
"rendering": 7,
"painting": 18,
"system": 5,
"heap": 10.5,
"gc": "Minor GC"
},
{
"time": 6.86,
"loading": 0,
"scripting": 7,
"rendering": 14,
"painting": 12,
"system": 6,
"heap": 10.6,
"gc": ""
},
{
"time": 6.88,
"loading": 0,
"scripting": 9,
"rendering": 22,
"painting": 19,
"system": 6,
"heap": 10.6,
"gc": ""
},
{
"time": 6.9,
"loading": 0,
"scripting": 11,
"rendering": 19,
"painting": 15,
"system": 4,
"heap": 10.7,
"gc": ""
},
{
"time": 6.92,
"loading": 0,
"scripting": 11,
"rendering": 17,
"painting": 20,
"system": 4,
"heap": 10.7,
"gc": ""
},
{
"time": 6.94,
"loading": 0,
"scripting": 5,
"rendering": 16,
"painting": 19,
"system": 7,
"heap": 10.8,
"gc": ""
},
{
"time": 6.96,
"loading": 0,
"scripting": 7,
"rendering": 18,
"painting": 16,
"system": 6,
"heap": 10.9,
"gc": ""
},
{
"time": 6.98,
"loading": 0,
"scripting": 5,
"rendering": 18,
"painting": 16,
"system": 4,
"heap": 10.9,
"gc": ""
},
{
"time": 7,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.9,
"gc": ""
},
{
"time": 7.02,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 10.9,
"gc": ""
},
{
"time": 7.04,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 10.9,
"gc": ""
},
{
"time": 7.06,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 10.9,
"gc": ""
},
{
"time": 7.08,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 10.9,
"gc": ""
},
{
"time": 7.1,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 10.9,
"gc": ""
},
{
"time": 7.12,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 10.9,
"gc": ""
},
{
"time": 7.14,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 10.9,
"gc": ""
},
{
"time": 7.16,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.9,
"gc": ""
},
{
"time": 7.18,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.9,
"gc": ""
},
{
"time": 7.2,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 10.9,
"gc": ""
},
{
"time": 7.22,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.9,
"gc": ""
},
{
"time": 7.24,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 10.9,
"gc": ""
},
{
"time": 7.26,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.9,
"gc": ""
},
{
"time": 7.28,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.9,
"gc": ""
},
{
"time": 7.3,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 7.5,
"gc": "Major GC"
},
{
"time": 7.32,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 7.5,
"gc": ""
},
{
"time": 7.34,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 7.5,
"gc": ""
},
{
"time": 7.36,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 7.5,
"gc": ""
},
{
"time": 7.38,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 7.5,
"gc": ""
},
{
"time": 7.4,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 7.5,
"gc": ""
},
{
"time": 7.42,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 7.5,
"gc": ""
},
{
"time": 7.44,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 7.5,
"gc": ""
},
{
"time": 7.46,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 7.5,
"gc": ""
},
{
"time": 7.48,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 7.5,
"gc": ""
},
{
"time": 7.5,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 7.5,
"gc": ""
},
{
"time": 7.52,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 7.5,
"gc": ""
},
{
"time": 7.54,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 7.5,
"gc": ""
},
{
"time": 7.56,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 7.5,
"gc": ""
},
{
"time": 7.58,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 7.5,
"gc": ""
},
{
"time": 7.6,
"loading": 2,
"scripting": 41,
"rendering": 1,
"painting": 0,
"system": 5,
"heap": 7.8,
"gc": ""
},
{
"time": 7.62,
"loading": 2,
"scripting": 57,
"rendering": 5,
"painting": 0,
"system": 4,
"heap": 8.1,
"gc": ""
},
{
"time": 7.64,
"loading": 3,
"scripting": 59,
"rendering": 2,
"painting": 0,
"system": 7,
"heap": 8.3,
"gc": ""
},
{
"time": 7.66,
"loading": 3,
"scripting": 65,
"rendering": 5,
"painting": 0,
"system": 4,
"heap": 8.7,
"gc": ""
},
{
"time": 7.68,
"loading": 3,
"scripting": 59,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 9,
"gc": ""
},
{
"time": 7.7,
"loading": 2,
"scripting": 55,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 9.1,
"gc": ""
},
{
"time": 7.72,
"loading": 3,
"scripting": 43,
"rendering": 4,
"painting": 0,
"system": 4,
"heap": 9.2,
"gc": ""
},
{
"time": 7.74,
"loading": 2,
"scripting": 43,
"rendering": 4,
"painting": 0,
"system": 4,
"heap": 9.5,
"gc": ""
},
{
"time": 7.76,
"loading": 0,
"scripting": 45,
"rendering": 4,
"painting": 0,
"system": 6,
"heap": 9.6,
"gc": ""
},
{
"time": 7.78,
"loading": 0,
"scripting": 60,
"rendering": 3,
"painting": 0,
"system": 4,
"heap": 7.7,
"gc": "Minor GC"
},
{
"time": 7.8,
"loading": 0,
"scripting": 67,
"rendering": 3,
"painting": 0,
"system": 4,
"heap": 8,
"gc": ""
},
{
"time": 7.82,
"loading": 0,
"scripting": 68,
"rendering": 3,
"painting": 0,
"system": 4,
"heap": 8.2,
"gc": ""
},
{
"time": 7.84,
"loading": 0,
"scripting": 66,
"rendering": 1,
"painting": 0,
"system": 3,
"heap": 8.6,
"gc": ""
},
{
"time": 7.86,
"loading": 0,
"scripting": 64,
"rendering": 3,
"painting": 0,
"system": 4,
"heap": 8.9,
"gc": ""
},
{
"time": 7.88,
"loading": 0,
"scripting": 43,
"rendering": 4,
"painting": 0,
"system": 5,
"heap": 9.1,
"gc": ""
},
{
"time": 7.9,
"loading": 0,
"scripting": 67,
"rendering": 1,
"painting": 0,
"system": 5,
"heap": 9.4,
"gc": ""
},
{
"time": 7.92,
"loading": 0,
"scripting": 43,
"rendering": 4,
"painting": 0,
"system": 4,
"heap": 9.6,
"gc": ""
},
{
"time": 7.94,
"loading": 0,
"scripting": 60,
"rendering": 1,
"painting": 0,
"system": 6,
"heap": 7.9,
"gc": "Minor GC"
},
{
"time": 7.96,
"loading": 0,
"scripting": 42,
"rendering": 3,
"painting": 0,
"system": 6,
"heap": 8,
"gc": ""
},
{
"time": 7.98,
"loading": 0,
"scripting": 48,
"rendering": 5,
"painting": 0,
"system": 5,
"heap": 8.2,
"gc": ""
},
{
"time": 8,
"loading": 0,
"scripting": 46,
"rendering": 2,
"painting": 0,
"system": 5,
"heap": 8.5,
"gc": ""
},
{
"time": 8.02,
"loading": 0,
"scripting": 55,
"rendering": 22,
"painting": 0,
"system": 5,
"heap": 8.8,
"gc": ""
},
{
"time": 8.04,
"loading": 0,
"scripting": 52,
"rendering": 17,
"painting": 0,
"system": 4,
"heap": 9.1,
"gc": ""
},
{
"time": 8.06,
"loading": 0,
"scripting": 56,
"rendering": 2,
"painting": 0,
"system": 4,
"heap": 9.3,
"gc": ""
},
{
"time": 8.08,
"loading": 0,
"scripting": 49,
"rendering": 21,
"painting": 0,
"system": 5,
"heap": 9.6,
"gc": ""
},
{
"time": 8.1,
"loading": 0,
"scripting": 47,
"rendering": 2,
"painting": 0,
"system": 4,
"heap": 9.8,
"gc": ""
},
{
"time": 8.12,
"loading": 0,
"scripting": 54,
"rendering": 8,
"painting": 0,
"system": 5,
"heap": 10,
"gc": ""
},
{
"time": 8.14,
"loading": 0,
"scripting": 49,
"rendering": 6,
"painting": 0,
"system": 6,
"heap": 8,
"gc": "Minor GC"
},
{
"time": 8.16,
"loading": 0,
"scripting": 42,
"rendering": 19,
"painting": 0,
"system": 3,
"heap": 8.3,
"gc": ""
},
{
"time": 8.18,
"loading": 0,
"scripting": 46,
"rendering": 12,
"painting": 0,
"system": 4,
"heap": 8.5,
"gc": ""
},
{
"time": 8.2,
"loading": 0,
"scripting": 63,
"rendering": 15,
"painting": 0,
"system": 6,
"heap": 8.8,
"gc": ""
},
{
"time": 8.22,
"loading": 0,
"scripting": 43,
"rendering": 4,
"painting": 0,
"system": 4,
"heap": 9,
"gc": ""
},
{
"time": 8.24,
"loading": 0,
"scripting": 55,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 9.2,
"gc": ""
},
{
"time": 8.26,
"loading": 0,
"scripting": 46,
"rendering": 21,
"painting": 0,
"system": 6,
"heap": 9.4,
"gc": ""
},
{
"time": 8.28,
"loading": 0,
"scripting": 62,
"rendering": 16,
"painting": 0,
"system": 4,
"heap": 9.8,
"gc": ""
},
{
"time": 8.3,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 9.8,
"gc": ""
},
{
"time": 8.32,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 9.8,
"gc": ""
},
{
"time": 8.34,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 9.8,
"gc": ""
},
{
"time": 8.36,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 9.8,
"gc": ""
},
{
"time": 8.38,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 9.8,
"gc": ""
},
{
"time": 8.4,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 9.8,
"gc": ""
},
{
"time": 8.42,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 9.8,
"gc": ""
},
{
"time": 8.44,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 9.8,
"gc": ""
},
{
"time": 8.46,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 9.8,
"gc": ""
},
{
"time": 8.48,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 9.8,
"gc": ""
},
{
"time": 8.5,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 9.8,
"gc": ""
},
{
"time": 8.52,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 9.9,
"gc": ""
},
{
"time": 8.54,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 9.9,
"gc": ""
},
{
"time": 8.56,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 9.9,
"gc": ""
},
{
"time": 8.58,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 9.9,
"gc": ""
},
{
"time": 8.6,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 9.9,
"gc": ""
},
{
"time": 8.62,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 9.9,
"gc": ""
},
{
"time": 8.64,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 9.9,
"gc": ""
},
{
"time": 8.66,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 9.9,
"gc": ""
},
{
"time": 8.68,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 9.9,
"gc": ""
},
{
"time": 8.7,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 9.9,
"gc": ""
},
{
"time": 8.72,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 9.9,
"gc": ""
},
{
"time": 8.74,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 9.9,
"gc": ""
},
{
"time": 8.76,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 9.9,
"gc": ""
},
{
"time": 8.78,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 9.9,
"gc": ""
},
{
"time": 8.8,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 9.9,
"gc": ""
},
{
"time": 8.82,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 9.9,
"gc": ""
},
{
"time": 8.84,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 9.9,
"gc": ""
},
{
"time": 8.86,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 9.9,
"gc": ""
},
{
"time": 8.88,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 9.9,
"gc": ""
},
{
"time": 8.9,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 9.9,
"gc": ""
},
{
"time": 8.92,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 9.9,
"gc": ""
},
{
"time": 8.94,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 9.9,
"gc": ""
},
{
"time": 8.96,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 9.9,
"gc": ""
},
{
"time": 8.98,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 9.9,
"gc": ""
},
{
"time": 9,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 10,
"gc": ""
},
{
"time": 9.02,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 10,
"gc": ""
},
{
"time": 9.04,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 10,
"gc": ""
},
{
"time": 9.06,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 10,
"gc": ""
},
{
"time": 9.08,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10,
"gc": ""
},
{
"time": 9.1,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 10,
"gc": ""
},
{
"time": 9.12,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 10,
"gc": ""
},
{
"time": 9.14,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 10,
"gc": ""
},
{
"time": 9.16,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 10,
"gc": ""
},
{
"time": 9.18,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 10,
"gc": ""
},
{
"time": 9.2,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 10,
"gc": ""
},
{
"time": 9.22,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10,
"gc": ""
},
{
"time": 9.24,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 10,
"gc": ""
},
{
"time": 9.26,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 10,
"gc": ""
},
{
"time": 9.28,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 10,
"gc": ""
},
{
"time": 9.3,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 10,
"gc": ""
},
{
"time": 9.32,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10,
"gc": ""
},
{
"time": 9.34,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 10,
"gc": ""
},
{
"time": 9.36,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 10.1,
"gc": ""
},
{
"time": 9.38,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.1,
"gc": ""
},
{
"time": 9.4,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 10.1,
"gc": ""
},
{
"time": 9.42,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.1,
"gc": ""
},
{
"time": 9.44,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.1,
"gc": ""
},
{
"time": 9.46,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 10.1,
"gc": ""
},
{
"time": 9.48,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.1,
"gc": ""
},
{
"time": 9.5,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.1,
"gc": ""
},
{
"time": 9.52,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 10.1,
"gc": ""
},
{
"time": 9.54,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 10.1,
"gc": ""
},
{
"time": 9.56,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.1,
"gc": ""
},
{
"time": 9.58,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 10.1,
"gc": ""
},
{
"time": 9.6,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 10.1,
"gc": ""
},
{
"time": 9.62,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 10.1,
"gc": ""
},
{
"time": 9.64,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 10.1,
"gc": ""
},
{
"time": 9.66,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 10.1,
"gc": ""
},
{
"time": 9.68,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 7,
"heap": 10.1,
"gc": ""
},
{
"time": 9.7,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.1,
"gc": ""
},
{
"time": 9.72,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 10.1,
"gc": ""
},
{
"time": 9.74,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 10.1,
"gc": ""
},
{
"time": 9.76,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.2,
"gc": ""
},
{
"time": 9.78,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.2,
"gc": ""
},
{
"time": 9.8,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.2,
"gc": ""
},
{
"time": 9.82,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 10.2,
"gc": ""
},
{
"time": 9.84,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 4,
"heap": 10.2,
"gc": ""
},
{
"time": 9.86,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 10.2,
"gc": ""
},
{
"time": 9.88,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.2,
"gc": ""
},
{
"time": 9.9,
"loading": 0,
"scripting": 0,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 10.2,
"gc": ""
},
{
"time": 9.92,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 10.2,
"gc": ""
},
{
"time": 9.94,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 6,
"heap": 10.2,
"gc": ""
},
{
"time": 9.96,
"loading": 0,
"scripting": 2,
"rendering": 0,
"painting": 0,
"system": 3,
"heap": 10.2,
"gc": ""
},
{
"time": 9.98,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 10.2,
"gc": ""
},
{
"time": 10,
"loading": 0,
"scripting": 1,
"rendering": 0,
"painting": 0,
"system": 5,
"heap": 10.2,
"gc": ""
}
]
},
{
"data-1": [
{
"time": 0.14,
"heap": 6.2,
"gc": "Minor GC",
"dotSettings": {
"radius": 3
},
"__parse": true
},
{
"time": 0.28,
"heap": 6.4,
"gc": "Minor GC",
"dotSettings": {
"radius": 3
},
"__parse": true
},
{
"time": 0.42,
"heap": 6.5,
"gc": "Minor GC",
"dotSettings": {
"radius": 3
},
"__parse": true
},
{
"time": 0.58,
"heap": 6.7,
"gc": "Minor GC",
"dotSettings": {
"radius": 3
},
"__parse": true
},
{
"time": 0.72,
"heap": 6.9,
"gc": "Minor GC",
"dotSettings": {
"radius": 3
},
"__parse": true
},
{
"time": 0.9,
"heap": 7.1,
"gc": "Minor GC",
"dotSettings": {
"radius": 3
},
"__parse": true
},
{
"time": 1.06,
"heap": 7.3,
"gc": "Minor GC",
"dotSettings": {
"radius": 3
},
"__parse": true
},
{
"time": 2.5,
"heap": 7.5,
"gc": "Minor GC",
"dotSettings": {
"radius": 3
},
"__parse": true
},
{
"time": 2.62,
"heap": 7.7,
"gc": "Minor GC",
"dotSettings": {
"radius": 3
},
"__parse": true
},
{
"time": 2.76,
"heap": 7.9,
"gc": "Minor GC",
"dotSettings": {
"radius": 3
},
"__parse": true
},
{
"time": 2.86,
"heap": 8.1,
"gc": "Minor GC",
"dotSettings": {
"radius": 3
},
"__parse": true
},
{
"time": 3.1,
"heap": 8.3,
"gc": "Minor GC",
"dotSettings": {
"radius": 3
},
"__parse": true
},
{
"time": 4.02,
"heap": 8.7,
"gc": "Minor GC",
"dotSettings": {
"radius": 3
},
"__parse": true
},
{
"time": 4.66,
"heap": 9.2,
"gc": "Minor GC",
"dotSettings": {
"radius": 3
},
"__parse": true
},
{
"time": 5.42,
"heap": 9.6,
"gc": "Minor GC",
"dotSettings": {
"radius": 3
},
"__parse": true
},
{
"time": 6.16,
"heap": 10.1,
"gc": "Minor GC",
"dotSettings": {
"radius": 3
},
"__parse": true
},
{
"time": 6.84,
"heap": 10.5,
"gc": "Minor GC",
"dotSettings": {
"radius": 3
},
"__parse": true
},
{
"time": 7.3,
"heap": 7.5,
"gc": "Major GC",
"dotSettings": {
"radius": 6
},
"__parse": true
},
{
"time": 7.78,
"heap": 7.7,
"gc": "Minor GC",
"dotSettings": {
"radius": 3
},
"__parse": true
},
{
"time": 7.94,
"heap": 7.9,
"gc": "Minor GC",
"dotSettings": {
"radius": 3
},
"__parse": true
},
{
"time": 8.14,
"heap": 8,
"gc": "Minor GC",
"dotSettings": {
"radius": 3
},
"__parse": true
}
]
},
{
"axis-0": {
"type": "ValueAxis",
"settings": {
"min": 0,
"max": 10,
"strictMinMax": true,
"numberFormat": "##.#' s'",
"renderer": {
"type": "AxisRendererX",
"settings": {
"minGridDistance": 60
},
"properties": {
"grid": {
"properties": {
"template": {
"settings": {
"strokeOpacity": 0.06
}
}
}
}
}
}
}
}
},
{
"axis-1": {
"type": "ValueAxis",
"settings": {
"min": 0,
"max": 100,
"strictMinMax": true,
"numberFormat": "##'%'",
"height": {
"type": "Percent",
"value": 60
},
"renderer": {
"type": "AxisRendererY",
"settings": {
"minGridDistance": 30
}
}
},
"children": [
{
"type": "Label",
"settings": {
"text": "CPU",
"rotation": -90,
"y": {
"type": "Percent",
"value": 50
},
"centerX": {
"type": "Percent",
"value": 50
},
"fontWeight": "500"
},
"index": 0
}
]
}
},
{
"axis-2": {
"type": "ValueAxis",
"settings": {
"min": 0,
"numberFormat": "##' MB'",
"height": {
"type": "Percent",
"value": 40
},
"marginTop": 16,
"renderer": {
"type": "AxisRendererY",
"settings": {
"minGridDistance": 30
}
}
},
"children": [
{
"type": "Label",
"settings": {
"text": "JS heap",
"rotation": -90,
"y": {
"type": "Percent",
"value": 50
},
"centerX": {
"type": "Percent",
"value": 50
},
"fontWeight": "500"
},
"index": 0
}
]
}
},
{
"series-0": {
"type": "LineSeries",
"settings": {
"name": "Loading",
"xAxis": "#axis-0",
"yAxis": "#axis-1",
"valueXField": "time",
"valueYField": "loading",
"stacked": true,
"legendValueText": "{valueY}%"
},
"properties": {
"data": "#data-0",
"strokes": {
"properties": {
"template": {
"settings": {
"strokeWidth": 1,
"strokeOpacity": 0.9
}
}
}
},
"fills": {
"properties": {
"template": {
"settings": {
"visible": true,
"fillOpacity": 0.8
}
}
}
}
}
}
},
{
"series-1": {
"type": "LineSeries",
"settings": {
"name": "Scripting",
"xAxis": "#axis-0",
"yAxis": "#axis-1",
"valueXField": "time",
"valueYField": "scripting",
"stacked": true,
"legendValueText": "{valueY}%"
},
"properties": {
"data": "#data-0",
"strokes": {
"properties": {
"template": {
"settings": {
"strokeWidth": 1,
"strokeOpacity": 0.9
}
}
}
},
"fills": {
"properties": {
"template": {
"settings": {
"visible": true,
"fillOpacity": 0.8
}
}
}
}
}
}
},
{
"series-2": {
"type": "LineSeries",
"settings": {
"name": "Rendering",
"xAxis": "#axis-0",
"yAxis": "#axis-1",
"valueXField": "time",
"valueYField": "rendering",
"stacked": true,
"legendValueText": "{valueY}%"
},
"properties": {
"data": "#data-0",
"strokes": {
"properties": {
"template": {
"settings": {
"strokeWidth": 1,
"strokeOpacity": 0.9
}
}
}
},
"fills": {
"properties": {
"template": {
"settings": {
"visible": true,
"fillOpacity": 0.8
}
}
}
}
}
}
},
{
"series-3": {
"type": "LineSeries",
"settings": {
"name": "Painting",
"xAxis": "#axis-0",
"yAxis": "#axis-1",
"valueXField": "time",
"valueYField": "painting",
"stacked": true,
"legendValueText": "{valueY}%"
},
"properties": {
"data": "#data-0",
"strokes": {
"properties": {
"template": {
"settings": {
"strokeWidth": 1,
"strokeOpacity": 0.9
}
}
}
},
"fills": {
"properties": {
"template": {
"settings": {
"visible": true,
"fillOpacity": 0.8
}
}
}
}
}
}
},
{
"series-4": {
"type": "LineSeries",
"settings": {
"name": "System",
"xAxis": "#axis-0",
"yAxis": "#axis-1",
"valueXField": "time",
"valueYField": "system",
"stacked": true,
"legendValueText": "{valueY}%",
"stroke": "@root.interfaceColors.get('alternativeBackground')",
"fill": "@root.interfaceColors.get('alternativeBackground')"
},
"properties": {
"data": "#data-0",
"strokes": {
"properties": {
"template": {
"settings": {
"strokeWidth": 1,
"strokeOpacity": 0.3
}
}
}
},
"fills": {
"properties": {
"template": {
"settings": {
"visible": true,
"fillOpacity": 0.3
}
}
}
}
}
}
},
{
"series-5": {
"type": "LineSeries",
"settings": {
"name": "JS heap",
"xAxis": "#axis-0",
"yAxis": "#axis-2",
"valueXField": "time",
"valueYField": "heap",
"legendValueText": "{valueY} MB",
"tooltip": {
"type": "Tooltip",
"settings": {
"labelText": "{valueY} MB"
}
}
},
"properties": {
"data": "#data-0",
"strokes": {
"properties": {
"template": {
"settings": {
"strokeWidth": 2
}
}
}
},
"fills": {
"properties": {
"template": {
"settings": {
"visible": true,
"fillOpacity": 0.12
}
}
}
}
}
}
},
{
"series-6": {
"type": "LineSeries",
"settings": {
"name": "Garbage collection",
"xAxis": "#axis-0",
"yAxis": "#axis-2",
"valueXField": "time",
"valueYField": "heap",
"stroke": {
"type": "Color",
"value": "#e3764f"
},
"fill": {
"type": "Color",
"value": "#e3764f"
}
},
"properties": {
"data": "#data-1",
"strokes": {
"properties": {
"template": {
"settings": {
"visible": false
}
}
}
},
"bullets": [
{
"type": "Bullet",
"settings": {
"sprite": {
"type": "Circle",
"settings": {
"fill": "@series.get('fill')",
"stroke": "@root.interfaceColors.get('background')",
"strokeWidth": 1.5,
"tooltipText": "[bold]{gc}[/]\n{valueX.formatNumber('#.00')} s",
"templateField": "dotSettings"
}
}
}
}
]
}
}
},
{
"axisRange-0": {
"axis": "#axis-0",
"settings": {
"value": 0,
"endValue": 1.2,
"label": {
"type": "AxisLabel",
"settings": {
"centerY": {
"type": "Percent",
"value": 100
},
"location": 0.5,
"fontSize": "0.75em",
"fill": "@root.interfaceColors.get('negative')",
"text": "Long task",
"inside": true,
"dy": -4
}
},
"axisFill": {
"type": "Graphics",
"settings": {
"visible": true,
"fillOpacity": 0.1,
"fill": "@root.interfaceColors.get('negative')"
}
}
},
"__parseLogic": "axisRange"
}
},
{
"axisRange-1": {
"axis": "#axis-0",
"settings": {
"value": 2.5,
"endValue": 2.94,
"label": {
"type": "AxisLabel",
"settings": {
"centerY": {
"type": "Percent",
"value": 100
},
"location": 0.5,
"fontSize": "0.75em",
"fill": "@root.interfaceColors.get('negative')",
"text": "Long task",
"inside": true,
"dy": -4
}
},
"axisFill": {
"type": "Graphics",
"settings": {
"visible": true,
"fillOpacity": 0.1,
"fill": "@root.interfaceColors.get('negative')"
}
}
},
"__parseLogic": "axisRange"
}
}
]
}



