Index: tracing/tracing/metrics/v8/gc_metric.html |
diff --git a/tracing/tracing/metrics/v8/gc_metric.html b/tracing/tracing/metrics/v8/gc_metric.html |
index 96a28608208e941424fb8d7b32512b1c8e886b83..7ea447828f9cc98bccf8208bab84f712853f9d17 100644 |
--- a/tracing/tracing/metrics/v8/gc_metric.html |
+++ b/tracing/tracing/metrics/v8/gc_metric.html |
@@ -37,18 +37,15 @@ tr.exportTo('tr.metrics.v8', function() { |
tr.v.Unit.byName.timeDurationInMs_smallerIsBetter; |
var percentage_biggerIsBetter = |
tr.v.Unit.byName.normalizedPercentage_biggerIsBetter; |
- var PERCENTAGE_BUILDER = tr.v.NumericBuilder.createLinear( |
- percentage_biggerIsBetter, tr.b.Range.fromExplicitRange(0, 1), 20); |
- var numericBuilder = new tr.v.NumericBuilder( |
- timeDurationInMs_smallerIsBetter, 0); |
// 0.1 steps from 0 to 20 since it is the most common range. |
- numericBuilder.addLinearBins(20, 200); |
// Exponentially increasing steps from 20 to 200. |
- numericBuilder.addExponentialBins(200, 100); |
+ var CUSTOM_BOUNDARIES = tr.v.HistogramBinBoundaries.createLinear(0, 20, 200) |
+ .addExponentialBins(200, 100); |
function createNumericForTopEventTime() { |
- var n = numericBuilder.build(); |
+ var n = new tr.v.Histogram( |
+ timeDurationInMs_smallerIsBetter, CUSTOM_BOUNDARIES); |
n.customizeSummaryOptions({ |
avg: true, |
count: true, |
@@ -61,7 +58,8 @@ tr.exportTo('tr.metrics.v8', function() { |
} |
function createNumericForSubEventTime() { |
- var n = numericBuilder.build(); |
+ var n = new tr.v.Histogram( |
+ timeDurationInMs_smallerIsBetter, CUSTOM_BOUNDARIES); |
n.customizeSummaryOptions({ |
avg: true, |
count: false, |
@@ -75,7 +73,8 @@ tr.exportTo('tr.metrics.v8', function() { |
} |
function createNumericForIdleTime() { |
- var n = numericBuilder.build(); |
+ var n = new tr.v.Histogram( |
+ timeDurationInMs_smallerIsBetter, CUSTOM_BOUNDARIES); |
n.customizeSummaryOptions({ |
avg: true, |
count: false, |
@@ -89,7 +88,7 @@ tr.exportTo('tr.metrics.v8', function() { |
} |
function createPercentage(numerator, denominator) { |
- var hist = PERCENTAGE_BUILDER.build(); |
+ var hist = new tr.v.Histogram(percentage_biggerIsBetter); |
if (denominator === 0) |
hist.add(0); |
else |
@@ -261,13 +260,13 @@ tr.exportTo('tr.metrics.v8', function() { |
var mutatorUtilization = tr.metrics.v8.utils.mutatorUtilization( |
0, time, WINDOW_SIZE_MS, pauses); |
[0.90, 0.95, 0.99].forEach(function(percent) { |
- var hist = PERCENTAGE_BUILDER.build(); |
+ var hist = new tr.v.Histogram(percentage_biggerIsBetter); |
hist.add(mutatorUtilization.percentile(1.0 - percent)); |
values.addValue(new tr.v.NumericValue( |
'v8-execute-mutator-utilization_pct_0' + percent * 100, |
hist)); |
}); |
- var hist = PERCENTAGE_BUILDER.build(); |
+ var hist = new tr.v.Histogram(percentage_biggerIsBetter); |
hist.add(mutatorUtilization.min); |
values.addValue(new tr.v.NumericValue( |
'v8-execute-mutator-utilization_min', hist)); |