mirror of
https://github.com/jerryscript-project/jerryscript.git
synced 2025-12-15 16:29:21 +00:00
Add benchmark page and initial data
This commit is contained in:
parent
3206a16923
commit
cfa9ac568a
@ -20,6 +20,7 @@
|
||||
<li><a href="http://www.iotjs.net">Powering <b>IoT.js</b></a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li><a href="benchmark/benchmark.html" >Benchmark</a></li>
|
||||
{% for p in site.pages %}
|
||||
{% if p.title %}
|
||||
{% if page.url == p.url %}
|
||||
|
||||
6
benchmark/benchmark.css
Normal file
6
benchmark/benchmark.css
Normal file
@ -0,0 +1,6 @@
|
||||
.graph-container {
|
||||
width: 700px;
|
||||
height: 340px;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
40
benchmark/benchmark.html
Normal file
40
benchmark/benchmark.html
Normal file
@ -0,0 +1,40 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<title>jerryscript benchmark</title>
|
||||
|
||||
<!--link rel="stylesheet" type="text/css" src="benchmark.css"-->
|
||||
<link rel="stylesheet" type="text/css" href="benchmark.css">
|
||||
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
|
||||
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
|
||||
<script type='text/javascript' src="benchmark.js"></script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h1>Jerryscript Benchmark</h1>
|
||||
<p>
|
||||
<span style="font-weight: bold; color: blue;">lower is better</span>
|
||||
for both memory and performance.
|
||||
</p>
|
||||
<div class="container">
|
||||
|
||||
<div id="wrapper_sunspider-1.0.2" class="content">
|
||||
<h3>sunspider-1.0.2</h3>
|
||||
<div id="chart_sunspider-1.0.2_memory" class="graph-container"></div>
|
||||
<div id="chart_sunspider-1.0.2_performance" class="graph-container"></div>
|
||||
</div>
|
||||
|
||||
<div id="wrapper_ubench">
|
||||
<h3>ubench</h3>
|
||||
<div id="chart_ubench_memory" class="graph-container"></div>
|
||||
<div id="chart_ubench_performance" class="graph-container"></div>
|
||||
</div>
|
||||
|
||||
</div><!-- container -->
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
||||
197
benchmark/benchmark.js
Normal file
197
benchmark/benchmark.js
Normal file
@ -0,0 +1,197 @@
|
||||
///////////////////////////////////////////
|
||||
// helper functions
|
||||
///////////////////////////////////////////
|
||||
|
||||
Array.prototype.clone = function() {
|
||||
return this.slice(0);
|
||||
};
|
||||
|
||||
Array.prototype.sum = function() {
|
||||
return this.reduce(function(a, b) { return a + b; });
|
||||
};
|
||||
|
||||
Date.prototype.toFormattedString = function() {
|
||||
var yyyy = this.getFullYear().toString();
|
||||
var mm = (this.getMonth() + 1).toString();
|
||||
var dd = this.getDate().toString();
|
||||
mm = mm[1] ? mm : '0' + mm;
|
||||
dd = dd[1] ? dd : '0' + dd;
|
||||
return yyyy + '-' + mm + '-' + dd;
|
||||
};
|
||||
|
||||
Object.values = function(obj) {
|
||||
return Object.keys(obj).map(function(key) { return obj[key]; });
|
||||
};
|
||||
|
||||
function getParameterByName(name) {
|
||||
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
|
||||
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
|
||||
results = regex.exec(location.search);
|
||||
return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
|
||||
}
|
||||
|
||||
function wrapTooltip(content) {
|
||||
return '<div style="padding: 0.5em; font-family: consolas; line-height: 1.5em;">' + content + '</div>';
|
||||
}
|
||||
|
||||
function wrapHyperlink(address, text) {
|
||||
return '<a href="' + address + '" target="_blank">' + text + '</a>'
|
||||
}
|
||||
|
||||
///////////////////////////////////////////
|
||||
// main module
|
||||
///////////////////////////////////////////
|
||||
|
||||
var benchmarks = ['sunspider-1.0.2', 'ubench'];
|
||||
var measureTypes = ['memory', 'performance'];
|
||||
var measureUnits = {'memory': 'kb', 'performance': 's'};
|
||||
var engines = ['jerryscript', 'jerryscript-snapshot', 'duktape'];
|
||||
var link_main = {
|
||||
'jerryscript': 'http://www.jerryscript.net',
|
||||
'duktape': 'http://duktape.org'
|
||||
};
|
||||
var link_code = {
|
||||
'jerryscript': 'https://github.com/Samsung/jerryscript/commit/',
|
||||
'duktape': 'https://github.com/svaarala/duktape/commit/'
|
||||
};
|
||||
var beginDate = new Date('2015-07-10');
|
||||
|
||||
var benchmarkData = {};
|
||||
|
||||
google.load('visualization', '1', {packages: ['corechart', 'line']});
|
||||
google.setOnLoadCallback(main);
|
||||
|
||||
function main() {
|
||||
var data_src = getParameterByName('src');
|
||||
if (!data_src)
|
||||
data_src = 'data';
|
||||
// fetch data via ajax
|
||||
var today = new Date();
|
||||
for (var d = beginDate; d <= today; d.setDate(d.getDate() + 1)) {
|
||||
var curDate = (new Date(d)).toFormattedString();
|
||||
$.ajax({
|
||||
_date: curDate,
|
||||
url: data_src + '/' + curDate + '.json',
|
||||
dataType: 'json',
|
||||
success: function(data) {
|
||||
benchmarkData[this._date] = data;
|
||||
},
|
||||
error: function(request, status, error) {
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
$(document).ajaxStop(function () {
|
||||
benchmarks.forEach(function(benchmark) {
|
||||
measureTypes.forEach(function(measureType) {
|
||||
// transform data for internal use
|
||||
var transData = {}, transInfo = {};
|
||||
$.each(benchmarkData, function(date, element) {
|
||||
transData[date] = [];
|
||||
transInfo[date] = element['info'];
|
||||
engines.forEach(function(engine, index) {
|
||||
var repVal = undefined; // default value
|
||||
var benchmark_obj = element[benchmark];
|
||||
if (benchmark_obj) {
|
||||
var record = benchmark_obj[measureType][engine];
|
||||
if (record) {
|
||||
// record object contains a lot of subtests,
|
||||
// we use sum of all values as representative value
|
||||
var values = Object.values(record);
|
||||
repVal = values.sum();
|
||||
}
|
||||
}
|
||||
transData[date][index] = repVal;
|
||||
});
|
||||
});
|
||||
|
||||
// transform data for google charts
|
||||
var data = new google.visualization.DataTable();
|
||||
data.addColumn('date', 'Date');
|
||||
engines.forEach(function(engine) {
|
||||
data.addColumn('number', engine);
|
||||
data.addColumn({type: 'string', role: 'tooltip', 'p': {'html': true}});
|
||||
});
|
||||
var arrayData = Object.keys(transData).sort().map(function(date) {
|
||||
// data
|
||||
var row = Object.values(transData[date]);
|
||||
// tooltip
|
||||
var tooltips = row.clone().map(function(value, index) {
|
||||
var engine = engines[index];
|
||||
var engine_pure = engine.split('-')[0];
|
||||
var info = transInfo[date] ? transInfo[date][engine_pure] : undefined;
|
||||
var score = value ? value.toFixed(2) + measureUnits[measureType] : '';
|
||||
var info_text = '';
|
||||
if (info && info.version)
|
||||
info_text = wrapHyperlink(link_code[engine_pure] + info.version, info.version);
|
||||
var engine_text = wrapHyperlink(link_main[engine_pure], engine);
|
||||
var textData = [
|
||||
['source ', engine_text],
|
||||
['version ', info_text],
|
||||
['date ', date],
|
||||
['score ', score]];
|
||||
return wrapTooltip(textData.map(function(v) { return v.join(': '); }).join('<br />'));
|
||||
});
|
||||
|
||||
// zip data and tooltips
|
||||
// so the array will be like [data, tooltip, data, tooltip, ...]
|
||||
row = row.map(function (v, i) {
|
||||
return [v, tooltips[i]];
|
||||
}).reduce(function(a, b) {
|
||||
return a.concat(b)
|
||||
});
|
||||
return [new Date(date)].concat(row);
|
||||
});
|
||||
data.addRows(arrayData);
|
||||
|
||||
// chart options
|
||||
var options = {
|
||||
title: measureType,
|
||||
titleTextStyle: {
|
||||
fontSize: 20,
|
||||
bold: true
|
||||
},
|
||||
fontName: 'consolas',
|
||||
legend: { position: 'bottom' },
|
||||
backgroundColor: '#f8f8f8',
|
||||
hAxis: {
|
||||
title: 'Date',
|
||||
textStyle: {
|
||||
fontSize: 12,
|
||||
bold: false
|
||||
},
|
||||
titleTextStyle: {
|
||||
fontSize: 16,
|
||||
bold: true
|
||||
},
|
||||
format: 'yyyy-MM-dd'
|
||||
},
|
||||
vAxis: {
|
||||
minValue: 0,
|
||||
title: measureType + ' (' + measureUnits[measureType] + ')',
|
||||
textStyle: {
|
||||
fontSize: 12,
|
||||
bold: false
|
||||
},
|
||||
titleTextStyle: {
|
||||
fontSize: 16,
|
||||
bold: true
|
||||
}
|
||||
},
|
||||
tooltip: {
|
||||
isHtml: true,
|
||||
trigger: 'both'
|
||||
}
|
||||
};
|
||||
|
||||
// draw chart
|
||||
var divObj = document.getElementById(
|
||||
['chart', benchmark, measureType].join('_'));
|
||||
if (divObj) {
|
||||
var chart = new google.visualization.LineChart(divObj);
|
||||
chart.draw(data, options);
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
124
benchmark/data/2015-07-10.json
Normal file
124
benchmark/data/2015-07-10.json
Normal file
@ -0,0 +1,124 @@
|
||||
{
|
||||
"info": {
|
||||
"jerryscript": {
|
||||
"version": "8d7cdebee09d9fcccb85b47efa4e84341f065607",
|
||||
"size": 173764
|
||||
},
|
||||
"duktape": {
|
||||
"version": "cd2c19761b07e8d675f2079328fbfc9dd9c3b83a",
|
||||
"size": 157632
|
||||
}
|
||||
},
|
||||
"sunspider-1.0.2": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 4.568,
|
||||
"3d-cube.js": 6.05467,
|
||||
"access-fannkuch.js": 16.1653,
|
||||
"access-nbody.js": 7.17867,
|
||||
"bitops-bitwise-and.js": 5.47867,
|
||||
"math-partial-sums.js": 3.116,
|
||||
"controlflow-recursive.js": 4.35467,
|
||||
"bitops-bits-in-byte.js": 7.20667,
|
||||
"access-binary-trees.js": 3.71067,
|
||||
"bitops-3bit-bits-in-byte.js": 5.09333,
|
||||
"string-fasta.js": 27.308,
|
||||
"math-cordic.js": 8.27333
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 1.05467,
|
||||
"3d-cube.js": 1.18533,
|
||||
"access-fannkuch.js": 1.97733,
|
||||
"access-nbody.js": 1.736,
|
||||
"bitops-bitwise-and.js": 7.26267,
|
||||
"math-partial-sums.js": 2.812,
|
||||
"controlflow-recursive.js": 1.24667,
|
||||
"bitops-bits-in-byte.js": 0.922667,
|
||||
"access-binary-trees.js": 1.30133,
|
||||
"bitops-3bit-bits-in-byte.js": 0.590667,
|
||||
"string-fasta.js": 4.72267,
|
||||
"math-cordic.js": 2.52933
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 48,
|
||||
"3d-cube.js": 160,
|
||||
"access-fannkuch.js": 52,
|
||||
"access-nbody.js": 68,
|
||||
"bitops-bitwise-and.js": 28,
|
||||
"math-partial-sums.js": 40,
|
||||
"controlflow-recursive.js": 224,
|
||||
"bitops-bits-in-byte.js": 32,
|
||||
"access-binary-trees.js": 84,
|
||||
"bitops-3bit-bits-in-byte.js": 36,
|
||||
"string-fasta.js": 56,
|
||||
"math-cordic.js": 48
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 144,
|
||||
"3d-cube.js": 192,
|
||||
"access-fannkuch.js": 148,
|
||||
"access-nbody.js": 156,
|
||||
"bitops-bitwise-and.js": 140,
|
||||
"math-partial-sums.js": 144,
|
||||
"controlflow-recursive.js": 184,
|
||||
"bitops-bits-in-byte.js": 140,
|
||||
"access-binary-trees.js": 208,
|
||||
"bitops-3bit-bits-in-byte.js": 140,
|
||||
"string-fasta.js": 156,
|
||||
"math-cordic.js": 144
|
||||
}
|
||||
}
|
||||
},
|
||||
"ubench": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 46.9453,
|
||||
"function-empty.js": 32.0587,
|
||||
"function-excess-args.js": 62.6253,
|
||||
"function-closure.js": 5.292,
|
||||
"function-missing-args.js": 65.1613,
|
||||
"loop-sum.js": 52.168,
|
||||
"loop-empty-resolve.js": 5.37467,
|
||||
"function-correct-args.js": 87.68,
|
||||
"function-sum.js": 48.6573
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 55.852,
|
||||
"function-empty.js": 40.1813,
|
||||
"function-excess-args.js": 32.3107,
|
||||
"function-closure.js": 19.8533,
|
||||
"function-missing-args.js": 31.0227,
|
||||
"loop-sum.js": 73.5733,
|
||||
"loop-empty-resolve.js": 6.74267,
|
||||
"function-correct-args.js": 32.3707,
|
||||
"function-sum.js": 26.7733
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 24,
|
||||
"function-empty.js": 28,
|
||||
"function-excess-args.js": 32,
|
||||
"function-closure.js": 32,
|
||||
"function-missing-args.js": 32,
|
||||
"loop-sum.js": 24,
|
||||
"loop-empty-resolve.js": 24,
|
||||
"function-correct-args.js": 32,
|
||||
"function-sum.js": 32
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 140,
|
||||
"function-empty.js": 140,
|
||||
"function-excess-args.js": 140,
|
||||
"function-closure.js": 472,
|
||||
"function-missing-args.js": 140,
|
||||
"loop-sum.js": 140,
|
||||
"loop-empty-resolve.js": 140,
|
||||
"function-correct-args.js": 140,
|
||||
"function-sum.js": 140
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
124
benchmark/data/2015-07-17.json
Normal file
124
benchmark/data/2015-07-17.json
Normal file
@ -0,0 +1,124 @@
|
||||
{
|
||||
"info": {
|
||||
"jerryscript": {
|
||||
"version": "6038173e76265ab30ae7b5b70a4d20633e1de9b7",
|
||||
"size": 181960
|
||||
},
|
||||
"duktape": {
|
||||
"version": "cd2c19761b07e8d675f2079328fbfc9dd9c3b83a",
|
||||
"size": 157632
|
||||
}
|
||||
},
|
||||
"sunspider-1.0.2": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 4.75067,
|
||||
"3d-cube.js": 6.684,
|
||||
"access-fannkuch.js": 16.3333,
|
||||
"access-nbody.js": 7.148,
|
||||
"bitops-bitwise-and.js": 5.38,
|
||||
"math-partial-sums.js": 3.38267,
|
||||
"controlflow-recursive.js": 4.46133,
|
||||
"bitops-bits-in-byte.js": 7.872,
|
||||
"access-binary-trees.js": 3.34533,
|
||||
"bitops-3bit-bits-in-byte.js": 5.38933,
|
||||
"string-fasta.js": 36.2467,
|
||||
"math-cordic.js": 8.69333
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 1.048,
|
||||
"3d-cube.js": 1.17333,
|
||||
"access-fannkuch.js": 1.98267,
|
||||
"access-nbody.js": 1.74533,
|
||||
"bitops-bitwise-and.js": 7.28533,
|
||||
"math-partial-sums.js": 2.82667,
|
||||
"controlflow-recursive.js": 1.24933,
|
||||
"bitops-bits-in-byte.js": 0.936,
|
||||
"access-binary-trees.js": 1.3,
|
||||
"bitops-3bit-bits-in-byte.js": 0.592,
|
||||
"string-fasta.js": 4.724,
|
||||
"math-cordic.js": 2.55067
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 48,
|
||||
"3d-cube.js": 168,
|
||||
"access-fannkuch.js": 52,
|
||||
"access-nbody.js": 68,
|
||||
"bitops-bitwise-and.js": 28,
|
||||
"math-partial-sums.js": 40,
|
||||
"controlflow-recursive.js": 236,
|
||||
"bitops-bits-in-byte.js": 32,
|
||||
"access-binary-trees.js": 92,
|
||||
"bitops-3bit-bits-in-byte.js": 36,
|
||||
"string-fasta.js": 56,
|
||||
"math-cordic.js": 48
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 144,
|
||||
"3d-cube.js": 192,
|
||||
"access-fannkuch.js": 148,
|
||||
"access-nbody.js": 156,
|
||||
"bitops-bitwise-and.js": 140,
|
||||
"math-partial-sums.js": 144,
|
||||
"controlflow-recursive.js": 184,
|
||||
"bitops-bits-in-byte.js": 140,
|
||||
"access-binary-trees.js": 208,
|
||||
"bitops-3bit-bits-in-byte.js": 140,
|
||||
"string-fasta.js": 156,
|
||||
"math-cordic.js": 144
|
||||
}
|
||||
}
|
||||
},
|
||||
"ubench": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 45.9067,
|
||||
"function-empty.js": 32.6907,
|
||||
"function-excess-args.js": 63.4693,
|
||||
"function-closure.js": 5.23867,
|
||||
"function-missing-args.js": 65.5507,
|
||||
"loop-sum.js": 50.8533,
|
||||
"loop-empty-resolve.js": 5.14,
|
||||
"function-correct-args.js": 88.3947,
|
||||
"function-sum.js": 49.2693
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 55.9933,
|
||||
"function-empty.js": 40.148,
|
||||
"function-excess-args.js": 32.2773,
|
||||
"function-closure.js": 19.796,
|
||||
"function-missing-args.js": 30.9907,
|
||||
"loop-sum.js": 73.6307,
|
||||
"loop-empty-resolve.js": 6.74667,
|
||||
"function-correct-args.js": 32.3293,
|
||||
"function-sum.js": 26.756
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 24,
|
||||
"function-empty.js": 28,
|
||||
"function-excess-args.js": 32,
|
||||
"function-closure.js": 32,
|
||||
"function-missing-args.js": 32,
|
||||
"loop-sum.js": 24,
|
||||
"loop-empty-resolve.js": 24,
|
||||
"function-correct-args.js": 32,
|
||||
"function-sum.js": 32
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 140,
|
||||
"function-empty.js": 140,
|
||||
"function-excess-args.js": 140,
|
||||
"function-closure.js": 472,
|
||||
"function-missing-args.js": 140,
|
||||
"loop-sum.js": 140,
|
||||
"loop-empty-resolve.js": 140,
|
||||
"function-correct-args.js": 140,
|
||||
"function-sum.js": 140
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
124
benchmark/data/2015-07-24.json
Normal file
124
benchmark/data/2015-07-24.json
Normal file
@ -0,0 +1,124 @@
|
||||
{
|
||||
"info": {
|
||||
"jerryscript": {
|
||||
"version": "11c310322b0b09e8d60c72ee5263798938a8d9e0",
|
||||
"size": 186056
|
||||
},
|
||||
"duktape": {
|
||||
"version": "5b2a3f53f020b816957129ac448efad1b701e895",
|
||||
"size": 157632
|
||||
}
|
||||
},
|
||||
"sunspider-1.0.2": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 4.72667,
|
||||
"3d-cube.js": 6.69467,
|
||||
"access-fannkuch.js": 16.3,
|
||||
"access-nbody.js": 7.104,
|
||||
"bitops-bitwise-and.js": 5.34267,
|
||||
"math-partial-sums.js": 3.364,
|
||||
"controlflow-recursive.js": 4.50667,
|
||||
"bitops-bits-in-byte.js": 7.96533,
|
||||
"access-binary-trees.js": 3.39067,
|
||||
"bitops-3bit-bits-in-byte.js": 5.45467,
|
||||
"string-fasta.js": 36.4027,
|
||||
"math-cordic.js": 8.74267
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 1.03333,
|
||||
"3d-cube.js": 1.17067,
|
||||
"access-fannkuch.js": 1.97333,
|
||||
"access-nbody.js": 1.75067,
|
||||
"bitops-bitwise-and.js": 7.292,
|
||||
"math-partial-sums.js": 2.82267,
|
||||
"controlflow-recursive.js": 1.248,
|
||||
"bitops-bits-in-byte.js": 0.934667,
|
||||
"access-binary-trees.js": 1.29867,
|
||||
"bitops-3bit-bits-in-byte.js": 0.592,
|
||||
"string-fasta.js": 4.676,
|
||||
"math-cordic.js": 2.53867
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 48,
|
||||
"3d-cube.js": 168,
|
||||
"access-fannkuch.js": 52,
|
||||
"access-nbody.js": 68,
|
||||
"bitops-bitwise-and.js": 28,
|
||||
"math-partial-sums.js": 40,
|
||||
"controlflow-recursive.js": 236,
|
||||
"bitops-bits-in-byte.js": 32,
|
||||
"access-binary-trees.js": 92,
|
||||
"bitops-3bit-bits-in-byte.js": 36,
|
||||
"string-fasta.js": 56,
|
||||
"math-cordic.js": 48
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 144,
|
||||
"3d-cube.js": 192,
|
||||
"access-fannkuch.js": 148,
|
||||
"access-nbody.js": 156,
|
||||
"bitops-bitwise-and.js": 140,
|
||||
"math-partial-sums.js": 144,
|
||||
"controlflow-recursive.js": 184,
|
||||
"bitops-bits-in-byte.js": 140,
|
||||
"access-binary-trees.js": 208,
|
||||
"bitops-3bit-bits-in-byte.js": 140,
|
||||
"string-fasta.js": 156,
|
||||
"math-cordic.js": 144
|
||||
}
|
||||
}
|
||||
},
|
||||
"ubench": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 45.764,
|
||||
"function-empty.js": 33.0893,
|
||||
"function-excess-args.js": 63.9267,
|
||||
"function-closure.js": 5.91733,
|
||||
"function-missing-args.js": 65.9853,
|
||||
"loop-sum.js": 50.5267,
|
||||
"loop-empty-resolve.js": 5.22133,
|
||||
"function-correct-args.js": 88.756,
|
||||
"function-sum.js": 49.672
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 55.776,
|
||||
"function-empty.js": 39.888,
|
||||
"function-excess-args.js": 31.9293,
|
||||
"function-closure.js": 19.5493,
|
||||
"function-missing-args.js": 30.712,
|
||||
"loop-sum.js": 73.6933,
|
||||
"loop-empty-resolve.js": 6.73733,
|
||||
"function-correct-args.js": 32.072,
|
||||
"function-sum.js": 26.4173
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 24,
|
||||
"function-empty.js": 28,
|
||||
"function-excess-args.js": 32,
|
||||
"function-closure.js": 32,
|
||||
"function-missing-args.js": 32,
|
||||
"loop-sum.js": 24,
|
||||
"loop-empty-resolve.js": 24,
|
||||
"function-correct-args.js": 32,
|
||||
"function-sum.js": 32
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 140,
|
||||
"function-empty.js": 140,
|
||||
"function-excess-args.js": 140,
|
||||
"function-closure.js": 472,
|
||||
"function-missing-args.js": 140,
|
||||
"loop-sum.js": 140,
|
||||
"loop-empty-resolve.js": 140,
|
||||
"function-correct-args.js": 140,
|
||||
"function-sum.js": 140
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
124
benchmark/data/2015-07-31.json
Normal file
124
benchmark/data/2015-07-31.json
Normal file
@ -0,0 +1,124 @@
|
||||
{
|
||||
"info": {
|
||||
"jerryscript": {
|
||||
"version": "c715a7cd1de6c498420ed024fb03674e5d74754d",
|
||||
"size": 190152
|
||||
},
|
||||
"duktape": {
|
||||
"version": "9f7eee025386711fa15d6af0ed4715650db1816a",
|
||||
"size": 161728
|
||||
}
|
||||
},
|
||||
"sunspider-1.0.2": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 4.81867,
|
||||
"3d-cube.js": 6.792,
|
||||
"access-fannkuch.js": 16.896,
|
||||
"access-nbody.js": 7.39333,
|
||||
"bitops-bitwise-and.js": 5.40267,
|
||||
"math-partial-sums.js": 3.43333,
|
||||
"controlflow-recursive.js": 4.59333,
|
||||
"bitops-bits-in-byte.js": 7.96533,
|
||||
"access-binary-trees.js": 3.45867,
|
||||
"bitops-3bit-bits-in-byte.js": 5.45733,
|
||||
"string-fasta.js": 36.848,
|
||||
"math-cordic.js": 8.82933
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 1.104,
|
||||
"3d-cube.js": 1.15733,
|
||||
"access-fannkuch.js": 1.98,
|
||||
"access-nbody.js": 1.764,
|
||||
"bitops-bitwise-and.js": 7.86133,
|
||||
"math-partial-sums.js": 2.84667,
|
||||
"controlflow-recursive.js": 1.23733,
|
||||
"bitops-bits-in-byte.js": 0.928,
|
||||
"access-binary-trees.js": 1.27867,
|
||||
"bitops-3bit-bits-in-byte.js": 0.586667,
|
||||
"string-fasta.js": 4.792,
|
||||
"math-cordic.js": 2.416
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 48,
|
||||
"3d-cube.js": 168,
|
||||
"access-fannkuch.js": 52,
|
||||
"access-nbody.js": 68,
|
||||
"bitops-bitwise-and.js": 28,
|
||||
"math-partial-sums.js": 40,
|
||||
"controlflow-recursive.js": 236,
|
||||
"bitops-bits-in-byte.js": 32,
|
||||
"access-binary-trees.js": 92,
|
||||
"bitops-3bit-bits-in-byte.js": 36,
|
||||
"string-fasta.js": 56,
|
||||
"math-cordic.js": 48
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 144,
|
||||
"3d-cube.js": 192,
|
||||
"access-fannkuch.js": 148,
|
||||
"access-nbody.js": 156,
|
||||
"bitops-bitwise-and.js": 140,
|
||||
"math-partial-sums.js": 144,
|
||||
"controlflow-recursive.js": 184,
|
||||
"bitops-bits-in-byte.js": 140,
|
||||
"access-binary-trees.js": 208,
|
||||
"bitops-3bit-bits-in-byte.js": 140,
|
||||
"string-fasta.js": 156,
|
||||
"math-cordic.js": 144
|
||||
}
|
||||
}
|
||||
},
|
||||
"ubench": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 46.228,
|
||||
"function-empty.js": 33.8613,
|
||||
"function-excess-args.js": 65.2667,
|
||||
"function-closure.js": 5.50133,
|
||||
"function-missing-args.js": 67.2787,
|
||||
"loop-sum.js": 51.1893,
|
||||
"loop-empty-resolve.js": 5.23867,
|
||||
"function-correct-args.js": 90.9093,
|
||||
"function-sum.js": 50.844
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 58.4373,
|
||||
"function-empty.js": 39.7307,
|
||||
"function-excess-args.js": 31.884,
|
||||
"function-closure.js": 19.8093,
|
||||
"function-missing-args.js": 30.5893,
|
||||
"loop-sum.js": 91.836,
|
||||
"loop-empty-resolve.js": 7.04533,
|
||||
"function-correct-args.js": 31.9373,
|
||||
"function-sum.js": 26.5093
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 24,
|
||||
"function-empty.js": 28,
|
||||
"function-excess-args.js": 32,
|
||||
"function-closure.js": 32,
|
||||
"function-missing-args.js": 32,
|
||||
"loop-sum.js": 24,
|
||||
"loop-empty-resolve.js": 24,
|
||||
"function-correct-args.js": 32,
|
||||
"function-sum.js": 32
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 140,
|
||||
"function-empty.js": 140,
|
||||
"function-excess-args.js": 140,
|
||||
"function-closure.js": 472,
|
||||
"function-missing-args.js": 140,
|
||||
"loop-sum.js": 140,
|
||||
"loop-empty-resolve.js": 140,
|
||||
"function-correct-args.js": 140,
|
||||
"function-sum.js": 140
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
122
benchmark/data/2015-08-07.json
Normal file
122
benchmark/data/2015-08-07.json
Normal file
@ -0,0 +1,122 @@
|
||||
{
|
||||
"info": {
|
||||
"jerryscript": {
|
||||
"version": "a19dd0523e5e48f7496fe60caa3f195193f638d2",
|
||||
"size": 194252
|
||||
},
|
||||
"duktape": {
|
||||
"version": "eee8a8ba13b6c20fbdc0d651c35ab1f2184b6940",
|
||||
"size": 165824
|
||||
}
|
||||
},
|
||||
"sunspider-1.0.2": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 4.84933,
|
||||
"3d-cube.js": 6.748,
|
||||
"access-fannkuch.js": 16.7493,
|
||||
"access-nbody.js": 7.37333,
|
||||
"bitops-bitwise-and.js": 5.392,
|
||||
"math-partial-sums.js": 3.50267,
|
||||
"controlflow-recursive.js": 4.51067,
|
||||
"bitops-bits-in-byte.js": 7.58267,
|
||||
"access-binary-trees.js": 3.424,
|
||||
"bitops-3bit-bits-in-byte.js": 5.31067,
|
||||
"string-fasta.js": 36.3907,
|
||||
"math-cordic.js": 8.94
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 1.076,
|
||||
"3d-cube.js": 1.16133,
|
||||
"access-fannkuch.js": 1.98133,
|
||||
"access-nbody.js": 1.76267,
|
||||
"bitops-bitwise-and.js": 10.2173,
|
||||
"math-partial-sums.js": 2.90133,
|
||||
"controlflow-recursive.js": 1.228,
|
||||
"bitops-bits-in-byte.js": 0.942667,
|
||||
"access-binary-trees.js": 1.288,
|
||||
"bitops-3bit-bits-in-byte.js": 0.584,
|
||||
"string-fasta.js": 4.81867,
|
||||
"math-cordic.js": 2.44133
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 48,
|
||||
"3d-cube.js": 172,
|
||||
"access-fannkuch.js": 48,
|
||||
"access-nbody.js": 68,
|
||||
"bitops-bitwise-and.js": 28,
|
||||
"math-partial-sums.js": 40,
|
||||
"controlflow-recursive.js": 236,
|
||||
"bitops-bits-in-byte.js": 32,
|
||||
"access-binary-trees.js": 92,
|
||||
"bitops-3bit-bits-in-byte.js": 36,
|
||||
"string-fasta.js": 56,
|
||||
"math-cordic.js": 52
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 144,
|
||||
"3d-cube.js": 188,
|
||||
"access-fannkuch.js": 148,
|
||||
"access-nbody.js": 156,
|
||||
"bitops-bitwise-and.js": 144,
|
||||
"math-partial-sums.js": 148,
|
||||
"controlflow-recursive.js": 184,
|
||||
"bitops-bits-in-byte.js": 144,
|
||||
"access-binary-trees.js": 208,
|
||||
"bitops-3bit-bits-in-byte.js": 144,
|
||||
"string-fasta.js": 156,
|
||||
"math-cordic.js": 148
|
||||
}
|
||||
}
|
||||
},
|
||||
"ubench": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 44.672,
|
||||
"function-empty.js": 34.1667,
|
||||
"function-excess-args.js": 77.8107,
|
||||
"function-closure.js": 5.32933,
|
||||
"function-missing-args.js": 67.1813,
|
||||
"loop-sum.js": 50.3467,
|
||||
"loop-empty-resolve.js": 5.16533,
|
||||
"function-sum.js": 53.8827
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 76.1653,
|
||||
"function-empty.js": 48.2467,
|
||||
"function-excess-args.js": 38.3107,
|
||||
"function-closure.js": 20.1227,
|
||||
"function-missing-args.js": 36.776,
|
||||
"loop-sum.js": 90.0853,
|
||||
"loop-empty-resolve.js": 9.09333,
|
||||
"function-correct-args.js": 38.224,
|
||||
"function-sum.js": 31.5547
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 24,
|
||||
"function-empty.js": 28,
|
||||
"function-excess-args.js": 32,
|
||||
"function-closure.js": 32,
|
||||
"function-missing-args.js": 32,
|
||||
"loop-sum.js": 24,
|
||||
"loop-empty-resolve.js": 24,
|
||||
"function-sum.js": 32
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 140,
|
||||
"function-empty.js": 144,
|
||||
"function-excess-args.js": 144,
|
||||
"function-closure.js": 472,
|
||||
"function-missing-args.js": 144,
|
||||
"loop-sum.js": 140,
|
||||
"loop-empty-resolve.js": 140,
|
||||
"function-correct-args.js": 144,
|
||||
"function-sum.js": 144
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
124
benchmark/data/2015-08-14.json
Normal file
124
benchmark/data/2015-08-14.json
Normal file
@ -0,0 +1,124 @@
|
||||
{
|
||||
"info": {
|
||||
"jerryscript": {
|
||||
"version": "c8884a4561ccc5fd636a707d27aee6a5ffe08d55",
|
||||
"size": 194252
|
||||
},
|
||||
"duktape": {
|
||||
"version": "37be757b9072d49196748e7f58d9e63bb393d372",
|
||||
"size": 165824
|
||||
}
|
||||
},
|
||||
"sunspider-1.0.2": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 4.01333,
|
||||
"3d-cube.js": 5.976,
|
||||
"access-fannkuch.js": 14.5093,
|
||||
"access-nbody.js": 6.40267,
|
||||
"bitops-bitwise-and.js": 4.212,
|
||||
"math-partial-sums.js": 3.09067,
|
||||
"controlflow-recursive.js": 3.56533,
|
||||
"bitops-bits-in-byte.js": 6.756,
|
||||
"access-binary-trees.js": 3.48267,
|
||||
"bitops-3bit-bits-in-byte.js": 4.772,
|
||||
"string-fasta.js": 36.3853,
|
||||
"math-cordic.js": 7.65467
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 1.08933,
|
||||
"3d-cube.js": 1.164,
|
||||
"access-fannkuch.js": 1.98,
|
||||
"access-nbody.js": 1.792,
|
||||
"bitops-bitwise-and.js": 10.2587,
|
||||
"math-partial-sums.js": 2.93867,
|
||||
"controlflow-recursive.js": 1.23467,
|
||||
"bitops-bits-in-byte.js": 0.948,
|
||||
"access-binary-trees.js": 1.29867,
|
||||
"bitops-3bit-bits-in-byte.js": 0.586667,
|
||||
"string-fasta.js": 4.87867,
|
||||
"math-cordic.js": 2.452
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 52,
|
||||
"3d-cube.js": 168,
|
||||
"access-fannkuch.js": 44,
|
||||
"access-nbody.js": 68,
|
||||
"bitops-bitwise-and.js": 28,
|
||||
"math-partial-sums.js": 40,
|
||||
"controlflow-recursive.js": 224,
|
||||
"bitops-bits-in-byte.js": 36,
|
||||
"access-binary-trees.js": 104,
|
||||
"bitops-3bit-bits-in-byte.js": 40,
|
||||
"string-fasta.js": 48,
|
||||
"math-cordic.js": 48
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 144,
|
||||
"3d-cube.js": 188,
|
||||
"access-fannkuch.js": 148,
|
||||
"access-nbody.js": 156,
|
||||
"bitops-bitwise-and.js": 144,
|
||||
"math-partial-sums.js": 148,
|
||||
"controlflow-recursive.js": 184,
|
||||
"bitops-bits-in-byte.js": 144,
|
||||
"access-binary-trees.js": 208,
|
||||
"bitops-3bit-bits-in-byte.js": 144,
|
||||
"string-fasta.js": 156,
|
||||
"math-cordic.js": 148
|
||||
}
|
||||
}
|
||||
},
|
||||
"ubench": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 41.572,
|
||||
"function-empty.js": 31.4067,
|
||||
"function-excess-args.js": 70.1867,
|
||||
"function-closure.js": 5.756,
|
||||
"function-missing-args.js": 69.6373,
|
||||
"loop-sum.js": 45.5213,
|
||||
"loop-empty-resolve.js": 4.77867,
|
||||
"function-correct-args.js": 99.212,
|
||||
"function-sum.js": 47.172
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 76.048,
|
||||
"function-empty.js": 48.604,
|
||||
"function-excess-args.js": 38.6067,
|
||||
"function-closure.js": 20.1787,
|
||||
"function-missing-args.js": 37.0493,
|
||||
"loop-sum.js": 90.3947,
|
||||
"loop-empty-resolve.js": 9.04267,
|
||||
"function-correct-args.js": 38.5347,
|
||||
"function-sum.js": 31.8067
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 24,
|
||||
"function-empty.js": 24,
|
||||
"function-excess-args.js": 32,
|
||||
"function-closure.js": 32,
|
||||
"function-missing-args.js": 32,
|
||||
"loop-sum.js": 24,
|
||||
"loop-empty-resolve.js": 24,
|
||||
"function-correct-args.js": 32,
|
||||
"function-sum.js": 32
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 140,
|
||||
"function-empty.js": 144,
|
||||
"function-excess-args.js": 144,
|
||||
"function-closure.js": 472,
|
||||
"function-missing-args.js": 144,
|
||||
"loop-sum.js": 140,
|
||||
"loop-empty-resolve.js": 140,
|
||||
"function-correct-args.js": 144,
|
||||
"function-sum.js": 144
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
124
benchmark/data/2015-08-21.json
Normal file
124
benchmark/data/2015-08-21.json
Normal file
@ -0,0 +1,124 @@
|
||||
{
|
||||
"info": {
|
||||
"jerryscript": {
|
||||
"version": "b3b87add02f42eac1df89320ac08b760a58abfa1",
|
||||
"size": 194252
|
||||
},
|
||||
"duktape": {
|
||||
"version": "e55e469c68b90f0aac86eca7c058b8347ef2f03e",
|
||||
"size": 165824
|
||||
}
|
||||
},
|
||||
"sunspider-1.0.2": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 3.872,
|
||||
"3d-cube.js": 5.752,
|
||||
"access-fannkuch.js": 14.0267,
|
||||
"access-nbody.js": 5.87867,
|
||||
"bitops-bitwise-and.js": 4.04933,
|
||||
"math-partial-sums.js": 2.84667,
|
||||
"controlflow-recursive.js": 3.61067,
|
||||
"bitops-bits-in-byte.js": 6.59467,
|
||||
"access-binary-trees.js": 3.088,
|
||||
"bitops-3bit-bits-in-byte.js": 4.624,
|
||||
"string-fasta.js": 29.036,
|
||||
"math-cordic.js": 7.272
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 1.1,
|
||||
"3d-cube.js": 1.17333,
|
||||
"access-fannkuch.js": 1.97867,
|
||||
"access-nbody.js": 1.808,
|
||||
"bitops-bitwise-and.js": 10.7293,
|
||||
"math-partial-sums.js": 2.94133,
|
||||
"controlflow-recursive.js": 1.23867,
|
||||
"bitops-bits-in-byte.js": 0.941333,
|
||||
"access-binary-trees.js": 1.30667,
|
||||
"bitops-3bit-bits-in-byte.js": 0.586667,
|
||||
"string-fasta.js": 4.944,
|
||||
"math-cordic.js": 2.53067
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 52,
|
||||
"3d-cube.js": 168,
|
||||
"access-fannkuch.js": 48,
|
||||
"access-nbody.js": 76,
|
||||
"bitops-bitwise-and.js": 28,
|
||||
"math-partial-sums.js": 40,
|
||||
"controlflow-recursive.js": 224,
|
||||
"bitops-bits-in-byte.js": 32,
|
||||
"access-binary-trees.js": 96,
|
||||
"bitops-3bit-bits-in-byte.js": 36,
|
||||
"string-fasta.js": 52,
|
||||
"math-cordic.js": 48
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 144,
|
||||
"3d-cube.js": 188,
|
||||
"access-fannkuch.js": 148,
|
||||
"access-nbody.js": 156,
|
||||
"bitops-bitwise-and.js": 144,
|
||||
"math-partial-sums.js": 148,
|
||||
"controlflow-recursive.js": 184,
|
||||
"bitops-bits-in-byte.js": 144,
|
||||
"access-binary-trees.js": 208,
|
||||
"bitops-3bit-bits-in-byte.js": 144,
|
||||
"string-fasta.js": 156,
|
||||
"math-cordic.js": 148
|
||||
}
|
||||
}
|
||||
},
|
||||
"ubench": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 39.144,
|
||||
"function-empty.js": 31.7027,
|
||||
"function-excess-args.js": 68.4947,
|
||||
"function-closure.js": 5.91733,
|
||||
"function-missing-args.js": 69.1347,
|
||||
"loop-sum.js": 40.7707,
|
||||
"loop-empty-resolve.js": 4.53333,
|
||||
"function-correct-args.js": 99.1373,
|
||||
"function-sum.js": 46.092
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 80.252,
|
||||
"function-empty.js": 50.264,
|
||||
"function-excess-args.js": 40.076,
|
||||
"function-closure.js": 20.8827,
|
||||
"function-missing-args.js": 38.5173,
|
||||
"loop-sum.js": 95.7533,
|
||||
"loop-empty-resolve.js": 9.568,
|
||||
"function-correct-args.js": 39.8333,
|
||||
"function-sum.js": 32.964
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 24,
|
||||
"function-empty.js": 24,
|
||||
"function-excess-args.js": 32,
|
||||
"function-closure.js": 32,
|
||||
"function-missing-args.js": 32,
|
||||
"loop-sum.js": 24,
|
||||
"loop-empty-resolve.js": 24,
|
||||
"function-correct-args.js": 32,
|
||||
"function-sum.js": 32
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 140,
|
||||
"function-empty.js": 144,
|
||||
"function-excess-args.js": 144,
|
||||
"function-closure.js": 472,
|
||||
"function-missing-args.js": 144,
|
||||
"loop-sum.js": 140,
|
||||
"loop-empty-resolve.js": 140,
|
||||
"function-correct-args.js": 144,
|
||||
"function-sum.js": 144
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
124
benchmark/data/2015-08-28.json
Normal file
124
benchmark/data/2015-08-28.json
Normal file
@ -0,0 +1,124 @@
|
||||
{
|
||||
"info": {
|
||||
"jerryscript": {
|
||||
"version": "10e5f3530d1bce030ef1006c682735e389b8bcef",
|
||||
"size": 198328
|
||||
},
|
||||
"duktape": {
|
||||
"version": "dfc66cd923ac8185524647138c518f4dfae46163",
|
||||
"size": 165824
|
||||
}
|
||||
},
|
||||
"sunspider-1.0.2": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 3.20267,
|
||||
"3d-cube.js": 3.776,
|
||||
"access-fannkuch.js": 10.1453,
|
||||
"access-nbody.js": 4.74667,
|
||||
"bitops-bitwise-and.js": 4.192,
|
||||
"math-partial-sums.js": 2.56667,
|
||||
"controlflow-recursive.js": 3.15333,
|
||||
"bitops-bits-in-byte.js": 4.40933,
|
||||
"access-binary-trees.js": 2.82133,
|
||||
"bitops-3bit-bits-in-byte.js": 3.26933,
|
||||
"string-fasta.js": 27.7547,
|
||||
"math-cordic.js": 4.848
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 1.064,
|
||||
"3d-cube.js": 1.10933,
|
||||
"access-fannkuch.js": 1.82267,
|
||||
"access-nbody.js": 1.71067,
|
||||
"bitops-bitwise-and.js": 10.304,
|
||||
"math-partial-sums.js": 2.88,
|
||||
"controlflow-recursive.js": 1.22267,
|
||||
"bitops-bits-in-byte.js": 0.852,
|
||||
"access-binary-trees.js": 1.312,
|
||||
"bitops-3bit-bits-in-byte.js": 0.562667,
|
||||
"string-fasta.js": 4.83733,
|
||||
"math-cordic.js": 2.34933
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 48,
|
||||
"3d-cube.js": 132,
|
||||
"access-fannkuch.js": 40,
|
||||
"access-nbody.js": 64,
|
||||
"bitops-bitwise-and.js": 32,
|
||||
"math-partial-sums.js": 36,
|
||||
"controlflow-recursive.js": 212,
|
||||
"bitops-bits-in-byte.js": 32,
|
||||
"access-binary-trees.js": 88,
|
||||
"bitops-3bit-bits-in-byte.js": 36,
|
||||
"string-fasta.js": 56,
|
||||
"math-cordic.js": 48
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 144,
|
||||
"3d-cube.js": 188,
|
||||
"access-fannkuch.js": 148,
|
||||
"access-nbody.js": 156,
|
||||
"bitops-bitwise-and.js": 144,
|
||||
"math-partial-sums.js": 148,
|
||||
"controlflow-recursive.js": 184,
|
||||
"bitops-bits-in-byte.js": 144,
|
||||
"access-binary-trees.js": 208,
|
||||
"bitops-3bit-bits-in-byte.js": 144,
|
||||
"string-fasta.js": 156,
|
||||
"math-cordic.js": 148
|
||||
}
|
||||
}
|
||||
},
|
||||
"ubench": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 44.832,
|
||||
"function-empty.js": 29.8947,
|
||||
"function-excess-args.js": 65.1347,
|
||||
"function-closure.js": 5.21467,
|
||||
"function-missing-args.js": 64.596,
|
||||
"loop-sum.js": 60.4573,
|
||||
"loop-empty-resolve.js": 6.92,
|
||||
"function-correct-args.js": 92.8867,
|
||||
"function-sum.js": 43.9707
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 76.5253,
|
||||
"function-empty.js": 49.3733,
|
||||
"function-excess-args.js": 38.936,
|
||||
"function-closure.js": 30.052,
|
||||
"function-missing-args.js": 37.5293,
|
||||
"loop-sum.js": 91.0307,
|
||||
"loop-empty-resolve.js": 9.1,
|
||||
"function-correct-args.js": 57.5867,
|
||||
"function-sum.js": 32.248
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 28,
|
||||
"function-empty.js": 32,
|
||||
"function-excess-args.js": 32,
|
||||
"function-closure.js": 32,
|
||||
"function-missing-args.js": 32,
|
||||
"loop-sum.js": 32,
|
||||
"loop-empty-resolve.js": 28,
|
||||
"function-correct-args.js": 32,
|
||||
"function-sum.js": 32
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 140,
|
||||
"function-empty.js": 144,
|
||||
"function-excess-args.js": 144,
|
||||
"function-closure.js": 472,
|
||||
"function-missing-args.js": 144,
|
||||
"loop-sum.js": 140,
|
||||
"loop-empty-resolve.js": 140,
|
||||
"function-correct-args.js": 144,
|
||||
"function-sum.js": 144
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
124
benchmark/data/2015-09-04.json
Normal file
124
benchmark/data/2015-09-04.json
Normal file
@ -0,0 +1,124 @@
|
||||
{
|
||||
"info": {
|
||||
"jerryscript": {
|
||||
"version": "5a09ff2d36d983354df04f526e619e5c3ff22825",
|
||||
"size": 194244
|
||||
},
|
||||
"duktape": {
|
||||
"version": "c8cb6f2c37f0ea87b41b252c228f2eb2c75dde5f",
|
||||
"size": 165824
|
||||
}
|
||||
},
|
||||
"sunspider-1.0.2": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 3.16667,
|
||||
"3d-cube.js": 3.73467,
|
||||
"access-fannkuch.js": 10.048,
|
||||
"access-nbody.js": 4.68667,
|
||||
"bitops-bitwise-and.js": 4.12933,
|
||||
"math-partial-sums.js": 2.52267,
|
||||
"controlflow-recursive.js": 3.17333,
|
||||
"bitops-bits-in-byte.js": 4.428,
|
||||
"access-binary-trees.js": 2.81067,
|
||||
"bitops-3bit-bits-in-byte.js": 3.292,
|
||||
"string-fasta.js": 27.7813,
|
||||
"math-cordic.js": 4.84933
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 1.06267,
|
||||
"3d-cube.js": 1.10533,
|
||||
"access-fannkuch.js": 1.80933,
|
||||
"access-nbody.js": 1.67333,
|
||||
"bitops-bitwise-and.js": 10.352,
|
||||
"math-partial-sums.js": 2.91467,
|
||||
"controlflow-recursive.js": 1.24,
|
||||
"bitops-bits-in-byte.js": 0.84,
|
||||
"access-binary-trees.js": 1.28267,
|
||||
"bitops-3bit-bits-in-byte.js": 0.554667,
|
||||
"string-fasta.js": 4.90267,
|
||||
"math-cordic.js": 2.46133
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 48,
|
||||
"3d-cube.js": 132,
|
||||
"access-fannkuch.js": 36,
|
||||
"access-nbody.js": 64,
|
||||
"bitops-bitwise-and.js": 32,
|
||||
"math-partial-sums.js": 36,
|
||||
"controlflow-recursive.js": 212,
|
||||
"bitops-bits-in-byte.js": 32,
|
||||
"access-binary-trees.js": 88,
|
||||
"bitops-3bit-bits-in-byte.js": 40,
|
||||
"string-fasta.js": 56,
|
||||
"math-cordic.js": 48
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 152,
|
||||
"3d-cube.js": 192,
|
||||
"access-fannkuch.js": 152,
|
||||
"access-nbody.js": 160,
|
||||
"bitops-bitwise-and.js": 148,
|
||||
"math-partial-sums.js": 148,
|
||||
"controlflow-recursive.js": 192,
|
||||
"bitops-bits-in-byte.js": 148,
|
||||
"access-binary-trees.js": 216,
|
||||
"bitops-3bit-bits-in-byte.js": 148,
|
||||
"string-fasta.js": 160,
|
||||
"math-cordic.js": 152
|
||||
}
|
||||
}
|
||||
},
|
||||
"ubench": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 40.0027,
|
||||
"function-empty.js": 29.7147,
|
||||
"function-excess-args.js": 65.368,
|
||||
"function-closure.js": 5.252,
|
||||
"function-missing-args.js": 64.7013,
|
||||
"loop-sum.js": 42.0613,
|
||||
"loop-empty-resolve.js": 4.6,
|
||||
"function-correct-args.js": 93.3147,
|
||||
"function-sum.js": 44.22
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 75.8667,
|
||||
"function-empty.js": 49.0653,
|
||||
"function-excess-args.js": 38.7307,
|
||||
"function-closure.js": 20.3947,
|
||||
"function-missing-args.js": 37.5867,
|
||||
"loop-sum.js": 91.8827,
|
||||
"loop-empty-resolve.js": 9.06267,
|
||||
"function-correct-args.js": 38.6973,
|
||||
"function-sum.js": 32.0907
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 32,
|
||||
"function-empty.js": 32,
|
||||
"function-excess-args.js": 32,
|
||||
"function-closure.js": 32,
|
||||
"function-missing-args.js": 32,
|
||||
"loop-sum.js": 32,
|
||||
"loop-empty-resolve.js": 32,
|
||||
"function-correct-args.js": 32,
|
||||
"function-sum.js": 32
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 144,
|
||||
"function-empty.js": 148,
|
||||
"function-excess-args.js": 148,
|
||||
"function-closure.js": 476,
|
||||
"function-missing-args.js": 148,
|
||||
"loop-sum.js": 144,
|
||||
"loop-empty-resolve.js": 144,
|
||||
"function-correct-args.js": 148,
|
||||
"function-sum.js": 148
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
174
benchmark/data/2015-09-11.json
Normal file
174
benchmark/data/2015-09-11.json
Normal file
@ -0,0 +1,174 @@
|
||||
{
|
||||
"info": {
|
||||
"jerryscript": {
|
||||
"version": "b6fcf44873060dc5d59f7d9840edbdf6ed906f74",
|
||||
"size": 198340
|
||||
},
|
||||
"duktape": {
|
||||
"version": "530ca642c79d4fd3569f3d652474aa0689991d44",
|
||||
"size": 165824
|
||||
}
|
||||
},
|
||||
"sunspider-1.0.2": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 3.20933,
|
||||
"3d-cube.js": 3.748,
|
||||
"access-fannkuch.js": 9.88667,
|
||||
"access-nbody.js": 4.66,
|
||||
"bitops-bitwise-and.js": 4.18133,
|
||||
"math-partial-sums.js": 2.55733,
|
||||
"controlflow-recursive.js": 3.19733,
|
||||
"bitops-bits-in-byte.js": 4.46,
|
||||
"access-binary-trees.js": 2.748,
|
||||
"bitops-3bit-bits-in-byte.js": 3.28667,
|
||||
"string-fasta.js": 27.9027,
|
||||
"math-cordic.js": 4.87333
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"math-spectral-norm.js": 3.20667,
|
||||
"3d-cube.js": 3.71867,
|
||||
"access-fannkuch.js": 9.884,
|
||||
"access-nbody.js": 4.66133,
|
||||
"bitops-bitwise-and.js": 4.17867,
|
||||
"math-partial-sums.js": 2.544,
|
||||
"controlflow-recursive.js": 3.19467,
|
||||
"bitops-bits-in-byte.js": 4.44533,
|
||||
"access-binary-trees.js": 2.77733,
|
||||
"bitops-3bit-bits-in-byte.js": 3.26933,
|
||||
"string-fasta.js": 27.8307,
|
||||
"math-cordic.js": 4.87333
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 1.06533,
|
||||
"3d-cube.js": 1.11733,
|
||||
"access-fannkuch.js": 1.80533,
|
||||
"access-nbody.js": 1.69867,
|
||||
"bitops-bitwise-and.js": 10.4,
|
||||
"math-partial-sums.js": 2.96133,
|
||||
"controlflow-recursive.js": 1.24533,
|
||||
"bitops-bits-in-byte.js": 0.838667,
|
||||
"access-binary-trees.js": 1.308,
|
||||
"bitops-3bit-bits-in-byte.js": 0.552,
|
||||
"string-fasta.js": 4.916,
|
||||
"math-cordic.js": 2.46533
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 56,
|
||||
"3d-cube.js": 144,
|
||||
"access-fannkuch.js": 44,
|
||||
"access-nbody.js": 68,
|
||||
"bitops-bitwise-and.js": 36,
|
||||
"math-partial-sums.js": 40,
|
||||
"controlflow-recursive.js": 216,
|
||||
"bitops-bits-in-byte.js": 36,
|
||||
"access-binary-trees.js": 92,
|
||||
"bitops-3bit-bits-in-byte.js": 40,
|
||||
"string-fasta.js": 60,
|
||||
"math-cordic.js": 52
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"math-spectral-norm.js": 40,
|
||||
"3d-cube.js": 108,
|
||||
"access-fannkuch.js": 28,
|
||||
"access-nbody.js": 44,
|
||||
"bitops-bitwise-and.js": 28,
|
||||
"math-partial-sums.js": 28,
|
||||
"controlflow-recursive.js": 216,
|
||||
"bitops-bits-in-byte.js": 28,
|
||||
"access-binary-trees.js": 76,
|
||||
"bitops-3bit-bits-in-byte.js": 28,
|
||||
"string-fasta.js": 48,
|
||||
"math-cordic.js": 32
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 144,
|
||||
"3d-cube.js": 188,
|
||||
"access-fannkuch.js": 148,
|
||||
"access-nbody.js": 156,
|
||||
"bitops-bitwise-and.js": 144,
|
||||
"math-partial-sums.js": 148,
|
||||
"controlflow-recursive.js": 184,
|
||||
"bitops-bits-in-byte.js": 144,
|
||||
"access-binary-trees.js": 208,
|
||||
"bitops-3bit-bits-in-byte.js": 144,
|
||||
"string-fasta.js": 156,
|
||||
"math-cordic.js": 148
|
||||
}
|
||||
}
|
||||
},
|
||||
"ubench": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 40.08,
|
||||
"function-empty.js": 29.3053,
|
||||
"function-excess-args.js": 65.6213,
|
||||
"function-closure.js": 3.52533,
|
||||
"function-missing-args.js": 64.9347,
|
||||
"loop-sum.js": 43.9213,
|
||||
"loop-empty-resolve.js": 4.69333,
|
||||
"function-correct-args.js": 93.1187,
|
||||
"function-sum.js": 44.516
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"loop-empty.js": 40.06,
|
||||
"function-empty.js": 29.3213,
|
||||
"function-excess-args.js": 65.8627,
|
||||
"function-closure.js": 3.54267,
|
||||
"function-missing-args.js": 64.912,
|
||||
"loop-sum.js": 43.936,
|
||||
"loop-empty-resolve.js": 4.68533,
|
||||
"function-correct-args.js": 91.3507,
|
||||
"function-sum.js": 44.544
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 77.1707,
|
||||
"function-empty.js": 49.2627,
|
||||
"function-excess-args.js": 38.74,
|
||||
"function-closure.js": 20.4587,
|
||||
"function-missing-args.js": 37.4667,
|
||||
"loop-sum.js": 92.8973,
|
||||
"loop-empty-resolve.js": 9.19333,
|
||||
"function-correct-args.js": 38.6093,
|
||||
"function-sum.js": 32.02
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 36,
|
||||
"function-empty.js": 36,
|
||||
"function-excess-args.js": 36,
|
||||
"function-closure.js": 36,
|
||||
"function-missing-args.js": 36,
|
||||
"loop-sum.js": 36,
|
||||
"loop-empty-resolve.js": 36,
|
||||
"function-correct-args.js": 36,
|
||||
"function-sum.js": 36
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"loop-empty.js": 28,
|
||||
"function-empty.js": 28,
|
||||
"function-excess-args.js": 28,
|
||||
"function-closure.js": 28,
|
||||
"function-missing-args.js": 28,
|
||||
"loop-sum.js": 28,
|
||||
"loop-empty-resolve.js": 28,
|
||||
"function-correct-args.js": 28,
|
||||
"function-sum.js": 28
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 140,
|
||||
"function-empty.js": 144,
|
||||
"function-excess-args.js": 144,
|
||||
"function-closure.js": 472,
|
||||
"function-missing-args.js": 144,
|
||||
"loop-sum.js": 140,
|
||||
"loop-empty-resolve.js": 140,
|
||||
"function-correct-args.js": 144,
|
||||
"function-sum.js": 144
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
174
benchmark/data/2015-09-18.json
Normal file
174
benchmark/data/2015-09-18.json
Normal file
@ -0,0 +1,174 @@
|
||||
{
|
||||
"info": {
|
||||
"jerryscript": {
|
||||
"version": "cc7501309ac200ed7eddc6a82941fdcb21be69d8",
|
||||
"size": 198340
|
||||
},
|
||||
"duktape": {
|
||||
"version": "e19dec57e33da168e800ef7661c1e8cc2462e6c7",
|
||||
"size": 165824
|
||||
}
|
||||
},
|
||||
"sunspider-1.0.2": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 3.15867,
|
||||
"3d-cube.js": 3.732,
|
||||
"access-fannkuch.js": 9.90533,
|
||||
"access-nbody.js": 4.63333,
|
||||
"bitops-bitwise-and.js": 4.14933,
|
||||
"math-partial-sums.js": 2.52,
|
||||
"controlflow-recursive.js": 3.112,
|
||||
"bitops-bits-in-byte.js": 4.43467,
|
||||
"access-binary-trees.js": 2.68933,
|
||||
"bitops-3bit-bits-in-byte.js": 3.24667,
|
||||
"string-fasta.js": 27.7893,
|
||||
"math-cordic.js": 4.84133
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"math-spectral-norm.js": 3.15867,
|
||||
"3d-cube.js": 3.69733,
|
||||
"access-fannkuch.js": 9.90133,
|
||||
"access-nbody.js": 4.60667,
|
||||
"bitops-bitwise-and.js": 4.12267,
|
||||
"math-partial-sums.js": 2.51733,
|
||||
"controlflow-recursive.js": 3.09733,
|
||||
"bitops-bits-in-byte.js": 4.43733,
|
||||
"access-binary-trees.js": 2.70133,
|
||||
"bitops-3bit-bits-in-byte.js": 3.228,
|
||||
"string-fasta.js": 27.7573,
|
||||
"math-cordic.js": 4.83333
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 1.072,
|
||||
"3d-cube.js": 1.16533,
|
||||
"access-fannkuch.js": 1.936,
|
||||
"access-nbody.js": 1.77333,
|
||||
"bitops-bitwise-and.js": 10.6187,
|
||||
"math-partial-sums.js": 2.99867,
|
||||
"controlflow-recursive.js": 1.20267,
|
||||
"bitops-bits-in-byte.js": 0.876,
|
||||
"access-binary-trees.js": 1.304,
|
||||
"bitops-3bit-bits-in-byte.js": 0.538667,
|
||||
"string-fasta.js": 4.96133,
|
||||
"math-cordic.js": 2.48533
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 56,
|
||||
"3d-cube.js": 144,
|
||||
"access-fannkuch.js": 40,
|
||||
"access-nbody.js": 68,
|
||||
"bitops-bitwise-and.js": 36,
|
||||
"math-partial-sums.js": 40,
|
||||
"controlflow-recursive.js": 216,
|
||||
"bitops-bits-in-byte.js": 36,
|
||||
"access-binary-trees.js": 92,
|
||||
"bitops-3bit-bits-in-byte.js": 40,
|
||||
"string-fasta.js": 56,
|
||||
"math-cordic.js": 52
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"math-spectral-norm.js": 40,
|
||||
"3d-cube.js": 108,
|
||||
"access-fannkuch.js": 28,
|
||||
"access-nbody.js": 44,
|
||||
"bitops-bitwise-and.js": 28,
|
||||
"math-partial-sums.js": 28,
|
||||
"controlflow-recursive.js": 216,
|
||||
"bitops-bits-in-byte.js": 28,
|
||||
"access-binary-trees.js": 76,
|
||||
"bitops-3bit-bits-in-byte.js": 28,
|
||||
"string-fasta.js": 44,
|
||||
"math-cordic.js": 32
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 148,
|
||||
"3d-cube.js": 192,
|
||||
"access-fannkuch.js": 152,
|
||||
"access-nbody.js": 160,
|
||||
"bitops-bitwise-and.js": 148,
|
||||
"math-partial-sums.js": 148,
|
||||
"controlflow-recursive.js": 188,
|
||||
"bitops-bits-in-byte.js": 148,
|
||||
"access-binary-trees.js": 212,
|
||||
"bitops-3bit-bits-in-byte.js": 148,
|
||||
"string-fasta.js": 160,
|
||||
"math-cordic.js": 152
|
||||
}
|
||||
}
|
||||
},
|
||||
"ubench": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 39.6707,
|
||||
"function-empty.js": 28.18,
|
||||
"function-excess-args.js": 64.0413,
|
||||
"function-closure.js": 3.364,
|
||||
"function-missing-args.js": 63.2293,
|
||||
"loop-sum.js": 43.8653,
|
||||
"loop-empty-resolve.js": 4.672,
|
||||
"function-correct-args.js": 91.38,
|
||||
"function-sum.js": 43.4747
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"loop-empty.js": 39.608,
|
||||
"function-empty.js": 28.188,
|
||||
"function-excess-args.js": 64.2093,
|
||||
"function-closure.js": 3.38667,
|
||||
"function-missing-args.js": 63.276,
|
||||
"loop-sum.js": 43.8787,
|
||||
"loop-empty-resolve.js": 4.67467,
|
||||
"function-correct-args.js": 89.732,
|
||||
"function-sum.js": 43.5147
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 79.488,
|
||||
"function-empty.js": 49.5667,
|
||||
"function-excess-args.js": 38.984,
|
||||
"function-closure.js": 20.5093,
|
||||
"function-missing-args.js": 37.948,
|
||||
"loop-sum.js": 95.4493,
|
||||
"loop-empty-resolve.js": 9.46,
|
||||
"function-correct-args.js": 39.048,
|
||||
"function-sum.js": 32.5707
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 36,
|
||||
"function-empty.js": 36,
|
||||
"function-excess-args.js": 36,
|
||||
"function-closure.js": 36,
|
||||
"function-missing-args.js": 36,
|
||||
"loop-sum.js": 36,
|
||||
"loop-empty-resolve.js": 36,
|
||||
"function-correct-args.js": 36,
|
||||
"function-sum.js": 36
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"loop-empty.js": 28,
|
||||
"function-empty.js": 28,
|
||||
"function-excess-args.js": 28,
|
||||
"function-closure.js": 28,
|
||||
"function-missing-args.js": 28,
|
||||
"loop-sum.js": 28,
|
||||
"loop-empty-resolve.js": 28,
|
||||
"function-correct-args.js": 28,
|
||||
"function-sum.js": 28
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 148,
|
||||
"function-empty.js": 148,
|
||||
"function-excess-args.js": 148,
|
||||
"function-closure.js": 476,
|
||||
"function-missing-args.js": 148,
|
||||
"loop-sum.js": 148,
|
||||
"loop-empty-resolve.js": 148,
|
||||
"function-correct-args.js": 148,
|
||||
"function-sum.js": 148
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
174
benchmark/data/2015-09-25.json
Normal file
174
benchmark/data/2015-09-25.json
Normal file
@ -0,0 +1,174 @@
|
||||
{
|
||||
"info": {
|
||||
"jerryscript": {
|
||||
"version": "66975236bc42fdfcfcb74b6996601c1401f2b62e",
|
||||
"size": 198340
|
||||
},
|
||||
"duktape": {
|
||||
"version": "91d7830836b70a5e981ef514c252f1071db18c6c",
|
||||
"size": 165824
|
||||
}
|
||||
},
|
||||
"sunspider-1.0.2": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 3.14,
|
||||
"3d-cube.js": 3.73867,
|
||||
"access-fannkuch.js": 9.91733,
|
||||
"access-nbody.js": 4.61733,
|
||||
"bitops-bitwise-and.js": 4.16267,
|
||||
"math-partial-sums.js": 2.52267,
|
||||
"controlflow-recursive.js": 3.108,
|
||||
"bitops-bits-in-byte.js": 4.43467,
|
||||
"access-binary-trees.js": 2.69067,
|
||||
"bitops-3bit-bits-in-byte.js": 3.236,
|
||||
"string-fasta.js": 27.7707,
|
||||
"math-cordic.js": 4.84667
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"math-spectral-norm.js": 3.156,
|
||||
"3d-cube.js": 3.68667,
|
||||
"access-fannkuch.js": 9.91067,
|
||||
"access-nbody.js": 4.60667,
|
||||
"bitops-bitwise-and.js": 4.156,
|
||||
"math-partial-sums.js": 2.52533,
|
||||
"controlflow-recursive.js": 3.11333,
|
||||
"bitops-bits-in-byte.js": 4.42933,
|
||||
"access-binary-trees.js": 2.70933,
|
||||
"bitops-3bit-bits-in-byte.js": 3.236,
|
||||
"string-fasta.js": 27.76,
|
||||
"math-cordic.js": 4.83733
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 1.03467,
|
||||
"3d-cube.js": 1.15333,
|
||||
"access-fannkuch.js": 1.96267,
|
||||
"access-nbody.js": 1.744,
|
||||
"bitops-bitwise-and.js": 10.3227,
|
||||
"math-partial-sums.js": 2.93467,
|
||||
"controlflow-recursive.js": 1.152,
|
||||
"bitops-bits-in-byte.js": 0.856,
|
||||
"access-binary-trees.js": 1.256,
|
||||
"bitops-3bit-bits-in-byte.js": 0.536,
|
||||
"string-fasta.js": 4.85067,
|
||||
"math-cordic.js": 2.43333
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 56,
|
||||
"3d-cube.js": 144,
|
||||
"access-fannkuch.js": 40,
|
||||
"access-nbody.js": 68,
|
||||
"bitops-bitwise-and.js": 36,
|
||||
"math-partial-sums.js": 40,
|
||||
"controlflow-recursive.js": 216,
|
||||
"bitops-bits-in-byte.js": 36,
|
||||
"access-binary-trees.js": 92,
|
||||
"bitops-3bit-bits-in-byte.js": 40,
|
||||
"string-fasta.js": 56,
|
||||
"math-cordic.js": 52
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"math-spectral-norm.js": 40,
|
||||
"3d-cube.js": 108,
|
||||
"access-fannkuch.js": 28,
|
||||
"access-nbody.js": 44,
|
||||
"bitops-bitwise-and.js": 28,
|
||||
"math-partial-sums.js": 28,
|
||||
"controlflow-recursive.js": 216,
|
||||
"bitops-bits-in-byte.js": 28,
|
||||
"access-binary-trees.js": 76,
|
||||
"bitops-3bit-bits-in-byte.js": 28,
|
||||
"string-fasta.js": 44,
|
||||
"math-cordic.js": 32
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 148,
|
||||
"3d-cube.js": 192,
|
||||
"access-fannkuch.js": 152,
|
||||
"access-nbody.js": 160,
|
||||
"bitops-bitwise-and.js": 148,
|
||||
"math-partial-sums.js": 148,
|
||||
"controlflow-recursive.js": 188,
|
||||
"bitops-bits-in-byte.js": 148,
|
||||
"access-binary-trees.js": 212,
|
||||
"bitops-3bit-bits-in-byte.js": 148,
|
||||
"string-fasta.js": 160,
|
||||
"math-cordic.js": 152
|
||||
}
|
||||
}
|
||||
},
|
||||
"ubench": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 39.6373,
|
||||
"function-empty.js": 28.064,
|
||||
"function-excess-args.js": 64.0027,
|
||||
"function-closure.js": 3.36933,
|
||||
"function-missing-args.js": 63.2013,
|
||||
"loop-sum.js": 43.864,
|
||||
"loop-empty-resolve.js": 4.66267,
|
||||
"function-correct-args.js": 91.2747,
|
||||
"function-sum.js": 43.488
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"loop-empty.js": 39.6667,
|
||||
"function-empty.js": 28.1853,
|
||||
"function-excess-args.js": 64.0707,
|
||||
"function-closure.js": 3.38667,
|
||||
"function-missing-args.js": 63.1547,
|
||||
"loop-sum.js": 43.9013,
|
||||
"loop-empty-resolve.js": 4.66667,
|
||||
"function-correct-args.js": 89.736,
|
||||
"function-sum.js": 43.5547
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 76.6627,
|
||||
"function-empty.js": 46.432,
|
||||
"function-excess-args.js": 36.4507,
|
||||
"function-closure.js": 20.0587,
|
||||
"function-missing-args.js": 35.6307,
|
||||
"loop-sum.js": 92.0773,
|
||||
"loop-empty-resolve.js": 9.12133,
|
||||
"function-correct-args.js": 36.42,
|
||||
"function-sum.js": 30.096
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 36,
|
||||
"function-empty.js": 36,
|
||||
"function-excess-args.js": 36,
|
||||
"function-closure.js": 36,
|
||||
"function-missing-args.js": 36,
|
||||
"loop-sum.js": 36,
|
||||
"loop-empty-resolve.js": 36,
|
||||
"function-correct-args.js": 36,
|
||||
"function-sum.js": 36
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"loop-empty.js": 28,
|
||||
"function-empty.js": 28,
|
||||
"function-excess-args.js": 28,
|
||||
"function-closure.js": 28,
|
||||
"function-missing-args.js": 28,
|
||||
"loop-sum.js": 28,
|
||||
"loop-empty-resolve.js": 28,
|
||||
"function-correct-args.js": 28,
|
||||
"function-sum.js": 28
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 148,
|
||||
"function-empty.js": 148,
|
||||
"function-excess-args.js": 148,
|
||||
"function-closure.js": 476,
|
||||
"function-missing-args.js": 148,
|
||||
"loop-sum.js": 148,
|
||||
"loop-empty-resolve.js": 148,
|
||||
"function-correct-args.js": 148,
|
||||
"function-sum.js": 148
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
174
benchmark/data/2015-10-02.json
Normal file
174
benchmark/data/2015-10-02.json
Normal file
@ -0,0 +1,174 @@
|
||||
{
|
||||
"info": {
|
||||
"jerryscript": {
|
||||
"version": "98fc4098e8b352241587c0e4f818d0d9d82a5b76",
|
||||
"size": 198340
|
||||
},
|
||||
"duktape": {
|
||||
"version": "391053e7c244e0fefb26e86b3c6da8ced124c404",
|
||||
"size": 165824
|
||||
}
|
||||
},
|
||||
"sunspider-1.0.2": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 3.236,
|
||||
"3d-cube.js": 3.74533,
|
||||
"access-fannkuch.js": 9.976,
|
||||
"access-nbody.js": 4.67067,
|
||||
"bitops-bitwise-and.js": 4.17333,
|
||||
"math-partial-sums.js": 2.548,
|
||||
"controlflow-recursive.js": 3.216,
|
||||
"bitops-bits-in-byte.js": 4.5,
|
||||
"access-binary-trees.js": 2.72267,
|
||||
"bitops-3bit-bits-in-byte.js": 3.312,
|
||||
"string-fasta.js": 15.3973,
|
||||
"math-cordic.js": 4.9
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"math-spectral-norm.js": 3.23333,
|
||||
"3d-cube.js": 3.68533,
|
||||
"access-fannkuch.js": 9.94667,
|
||||
"access-nbody.js": 4.644,
|
||||
"bitops-bitwise-and.js": 4.17333,
|
||||
"math-partial-sums.js": 2.54667,
|
||||
"controlflow-recursive.js": 3.20933,
|
||||
"bitops-bits-in-byte.js": 4.492,
|
||||
"access-binary-trees.js": 2.75467,
|
||||
"bitops-3bit-bits-in-byte.js": 3.32133,
|
||||
"string-fasta.js": 15.3773,
|
||||
"math-cordic.js": 4.90133
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 0.988,
|
||||
"3d-cube.js": 1.07333,
|
||||
"access-fannkuch.js": 1.88,
|
||||
"access-nbody.js": 1.71867,
|
||||
"bitops-bitwise-and.js": 10.3613,
|
||||
"math-partial-sums.js": 2.91067,
|
||||
"controlflow-recursive.js": 1.14533,
|
||||
"bitops-bits-in-byte.js": 0.730667,
|
||||
"access-binary-trees.js": 1.24933,
|
||||
"bitops-3bit-bits-in-byte.js": 0.482667,
|
||||
"string-fasta.js": 4.85467,
|
||||
"math-cordic.js": 2.308
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 56,
|
||||
"3d-cube.js": 136,
|
||||
"access-fannkuch.js": 44,
|
||||
"access-nbody.js": 68,
|
||||
"bitops-bitwise-and.js": 36,
|
||||
"math-partial-sums.js": 40,
|
||||
"controlflow-recursive.js": 216,
|
||||
"bitops-bits-in-byte.js": 36,
|
||||
"access-binary-trees.js": 92,
|
||||
"bitops-3bit-bits-in-byte.js": 40,
|
||||
"string-fasta.js": 60,
|
||||
"math-cordic.js": 52
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"math-spectral-norm.js": 40,
|
||||
"3d-cube.js": 108,
|
||||
"access-fannkuch.js": 28,
|
||||
"access-nbody.js": 44,
|
||||
"bitops-bitwise-and.js": 28,
|
||||
"math-partial-sums.js": 28,
|
||||
"controlflow-recursive.js": 216,
|
||||
"bitops-bits-in-byte.js": 28,
|
||||
"access-binary-trees.js": 76,
|
||||
"bitops-3bit-bits-in-byte.js": 28,
|
||||
"string-fasta.js": 44,
|
||||
"math-cordic.js": 32
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 148,
|
||||
"3d-cube.js": 196,
|
||||
"access-fannkuch.js": 152,
|
||||
"access-nbody.js": 160,
|
||||
"bitops-bitwise-and.js": 148,
|
||||
"math-partial-sums.js": 148,
|
||||
"controlflow-recursive.js": 188,
|
||||
"bitops-bits-in-byte.js": 148,
|
||||
"access-binary-trees.js": 212,
|
||||
"bitops-3bit-bits-in-byte.js": 148,
|
||||
"string-fasta.js": 160,
|
||||
"math-cordic.js": 152
|
||||
}
|
||||
}
|
||||
},
|
||||
"ubench": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 39.7747,
|
||||
"function-empty.js": 29.6427,
|
||||
"function-excess-args.js": 65.8867,
|
||||
"function-closure.js": 3.61467,
|
||||
"function-missing-args.js": 65.0547,
|
||||
"loop-sum.js": 43.7827,
|
||||
"loop-empty-resolve.js": 4.63867,
|
||||
"function-correct-args.js": 93.5533,
|
||||
"function-sum.js": 44.8413
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"loop-empty.js": 39.7587,
|
||||
"function-empty.js": 29.6947,
|
||||
"function-excess-args.js": 66.156,
|
||||
"function-closure.js": 3.58933,
|
||||
"function-missing-args.js": 65.06,
|
||||
"loop-sum.js": 43.36,
|
||||
"loop-empty-resolve.js": 4.63867,
|
||||
"function-correct-args.js": 91.868,
|
||||
"function-sum.js": 44.9613
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 77.0853,
|
||||
"function-empty.js": 47.3987,
|
||||
"function-excess-args.js": 37.22,
|
||||
"function-closure.js": 19.9813,
|
||||
"function-missing-args.js": 36.3253,
|
||||
"loop-sum.js": 91.9027,
|
||||
"loop-empty-resolve.js": 9.17067,
|
||||
"function-correct-args.js": 37.2147,
|
||||
"function-sum.js": 30.8413
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 32,
|
||||
"function-empty.js": 36,
|
||||
"function-excess-args.js": 36,
|
||||
"function-closure.js": 36,
|
||||
"function-missing-args.js": 36,
|
||||
"loop-sum.js": 36,
|
||||
"loop-empty-resolve.js": 32,
|
||||
"function-correct-args.js": 36,
|
||||
"function-sum.js": 36
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"loop-empty.js": 24,
|
||||
"function-empty.js": 28,
|
||||
"function-excess-args.js": 28,
|
||||
"function-closure.js": 28,
|
||||
"function-missing-args.js": 28,
|
||||
"loop-sum.js": 28,
|
||||
"loop-empty-resolve.js": 24,
|
||||
"function-correct-args.js": 28,
|
||||
"function-sum.js": 28
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 148,
|
||||
"function-empty.js": 148,
|
||||
"function-excess-args.js": 148,
|
||||
"function-closure.js": 476,
|
||||
"function-missing-args.js": 148,
|
||||
"loop-sum.js": 148,
|
||||
"loop-empty-resolve.js": 148,
|
||||
"function-correct-args.js": 148,
|
||||
"function-sum.js": 148
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
174
benchmark/data/2015-10-06.json
Normal file
174
benchmark/data/2015-10-06.json
Normal file
@ -0,0 +1,174 @@
|
||||
{
|
||||
"info": {
|
||||
"jerryscript": {
|
||||
"version": "6f7746050984787b5e578bbdb17a70c81089f696",
|
||||
"size": 198340
|
||||
},
|
||||
"duktape": {
|
||||
"version": "dea1b8db62b6ce0860a96fb5b8be854d2a2450a8",
|
||||
"size": 165824
|
||||
}
|
||||
},
|
||||
"sunspider-1.0.2": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 3.20133,
|
||||
"3d-cube.js": 3.75333,
|
||||
"access-fannkuch.js": 10.0907,
|
||||
"access-nbody.js": 4.67067,
|
||||
"bitops-bitwise-and.js": 4.364,
|
||||
"math-partial-sums.js": 2.56533,
|
||||
"controlflow-recursive.js": 3.18133,
|
||||
"bitops-bits-in-byte.js": 4.48933,
|
||||
"access-binary-trees.js": 2.73067,
|
||||
"bitops-3bit-bits-in-byte.js": 3.296,
|
||||
"string-fasta.js": 15.4307,
|
||||
"math-cordic.js": 4.90533
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"math-spectral-norm.js": 3.216,
|
||||
"3d-cube.js": 3.69067,
|
||||
"access-fannkuch.js": 10.0827,
|
||||
"access-nbody.js": 4.652,
|
||||
"bitops-bitwise-and.js": 4.35867,
|
||||
"math-partial-sums.js": 2.556,
|
||||
"controlflow-recursive.js": 3.13867,
|
||||
"bitops-bits-in-byte.js": 4.48933,
|
||||
"access-binary-trees.js": 2.76,
|
||||
"bitops-3bit-bits-in-byte.js": 3.27867,
|
||||
"string-fasta.js": 15.416,
|
||||
"math-cordic.js": 4.912
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 0.970667,
|
||||
"3d-cube.js": 1.07333,
|
||||
"access-fannkuch.js": 1.85867,
|
||||
"access-nbody.js": 1.71333,
|
||||
"bitops-bitwise-and.js": 10.6907,
|
||||
"math-partial-sums.js": 2.93733,
|
||||
"controlflow-recursive.js": 1.132,
|
||||
"bitops-bits-in-byte.js": 0.741333,
|
||||
"access-binary-trees.js": 1.256,
|
||||
"bitops-3bit-bits-in-byte.js": 0.482667,
|
||||
"string-fasta.js": 4.816,
|
||||
"math-cordic.js": 2.36267
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 56,
|
||||
"3d-cube.js": 136,
|
||||
"access-fannkuch.js": 44,
|
||||
"access-nbody.js": 68,
|
||||
"bitops-bitwise-and.js": 36,
|
||||
"math-partial-sums.js": 40,
|
||||
"controlflow-recursive.js": 216,
|
||||
"bitops-bits-in-byte.js": 36,
|
||||
"access-binary-trees.js": 92,
|
||||
"bitops-3bit-bits-in-byte.js": 40,
|
||||
"string-fasta.js": 60,
|
||||
"math-cordic.js": 52
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"math-spectral-norm.js": 40,
|
||||
"3d-cube.js": 108,
|
||||
"access-fannkuch.js": 28,
|
||||
"access-nbody.js": 44,
|
||||
"bitops-bitwise-and.js": 28,
|
||||
"math-partial-sums.js": 28,
|
||||
"controlflow-recursive.js": 216,
|
||||
"bitops-bits-in-byte.js": 28,
|
||||
"access-binary-trees.js": 76,
|
||||
"bitops-3bit-bits-in-byte.js": 28,
|
||||
"string-fasta.js": 44,
|
||||
"math-cordic.js": 32
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 148,
|
||||
"3d-cube.js": 196,
|
||||
"access-fannkuch.js": 152,
|
||||
"access-nbody.js": 160,
|
||||
"bitops-bitwise-and.js": 148,
|
||||
"math-partial-sums.js": 148,
|
||||
"controlflow-recursive.js": 188,
|
||||
"bitops-bits-in-byte.js": 148,
|
||||
"access-binary-trees.js": 212,
|
||||
"bitops-3bit-bits-in-byte.js": 148,
|
||||
"string-fasta.js": 160,
|
||||
"math-cordic.js": 152
|
||||
}
|
||||
}
|
||||
},
|
||||
"ubench": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 40.1787,
|
||||
"function-empty.js": 29.3773,
|
||||
"function-excess-args.js": 65.4733,
|
||||
"function-closure.js": 3.51333,
|
||||
"function-missing-args.js": 64.4213,
|
||||
"loop-sum.js": 44.504,
|
||||
"loop-empty-resolve.js": 4.696,
|
||||
"function-correct-args.js": 92.9893,
|
||||
"function-sum.js": 44.724
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"loop-empty.js": 40.212,
|
||||
"function-empty.js": 29.3453,
|
||||
"function-excess-args.js": 65.7453,
|
||||
"function-closure.js": 3.52933,
|
||||
"function-missing-args.js": 64.608,
|
||||
"loop-sum.js": 44.4667,
|
||||
"loop-empty-resolve.js": 4.69067,
|
||||
"function-correct-args.js": 91.1547,
|
||||
"function-sum.js": 44.8813
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 78.8427,
|
||||
"function-empty.js": 47.308,
|
||||
"function-excess-args.js": 37.572,
|
||||
"function-closure.js": 19.9213,
|
||||
"function-missing-args.js": 36.3387,
|
||||
"loop-sum.js": 94.3933,
|
||||
"loop-empty-resolve.js": 9.40933,
|
||||
"function-correct-args.js": 37.3947,
|
||||
"function-sum.js": 31.3267
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 32,
|
||||
"function-empty.js": 36,
|
||||
"function-excess-args.js": 36,
|
||||
"function-closure.js": 36,
|
||||
"function-missing-args.js": 36,
|
||||
"loop-sum.js": 36,
|
||||
"loop-empty-resolve.js": 32,
|
||||
"function-correct-args.js": 36,
|
||||
"function-sum.js": 36
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"loop-empty.js": 24,
|
||||
"function-empty.js": 28,
|
||||
"function-excess-args.js": 28,
|
||||
"function-closure.js": 28,
|
||||
"function-missing-args.js": 28,
|
||||
"loop-sum.js": 28,
|
||||
"loop-empty-resolve.js": 24,
|
||||
"function-correct-args.js": 28,
|
||||
"function-sum.js": 28
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 148,
|
||||
"function-empty.js": 148,
|
||||
"function-excess-args.js": 148,
|
||||
"function-closure.js": 476,
|
||||
"function-missing-args.js": 148,
|
||||
"loop-sum.js": 148,
|
||||
"loop-empty-resolve.js": 148,
|
||||
"function-correct-args.js": 148,
|
||||
"function-sum.js": 148
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
174
benchmark/data/2015-10-07.json
Normal file
174
benchmark/data/2015-10-07.json
Normal file
@ -0,0 +1,174 @@
|
||||
{
|
||||
"info": {
|
||||
"jerryscript": {
|
||||
"version": "6f7746050984787b5e578bbdb17a70c81089f696",
|
||||
"size": 198340
|
||||
},
|
||||
"duktape": {
|
||||
"version": "dea1b8db62b6ce0860a96fb5b8be854d2a2450a8",
|
||||
"size": 165824
|
||||
}
|
||||
},
|
||||
"sunspider-1.0.2": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 3.208,
|
||||
"3d-cube.js": 3.75867,
|
||||
"access-fannkuch.js": 10.092,
|
||||
"access-nbody.js": 4.68667,
|
||||
"bitops-bitwise-and.js": 4.36,
|
||||
"math-partial-sums.js": 2.55333,
|
||||
"controlflow-recursive.js": 3.18,
|
||||
"bitops-bits-in-byte.js": 4.49733,
|
||||
"access-binary-trees.js": 2.73867,
|
||||
"bitops-3bit-bits-in-byte.js": 3.30133,
|
||||
"string-fasta.js": 15.44,
|
||||
"math-cordic.js": 4.89333
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"math-spectral-norm.js": 3.21867,
|
||||
"3d-cube.js": 3.69067,
|
||||
"access-fannkuch.js": 10.0613,
|
||||
"access-nbody.js": 4.65867,
|
||||
"bitops-bitwise-and.js": 4.344,
|
||||
"math-partial-sums.js": 2.54933,
|
||||
"controlflow-recursive.js": 3.17867,
|
||||
"bitops-bits-in-byte.js": 4.47867,
|
||||
"access-binary-trees.js": 2.75333,
|
||||
"bitops-3bit-bits-in-byte.js": 3.284,
|
||||
"string-fasta.js": 15.4253,
|
||||
"math-cordic.js": 4.88267
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 0.972,
|
||||
"3d-cube.js": 1.07333,
|
||||
"access-fannkuch.js": 1.86,
|
||||
"access-nbody.js": 1.71467,
|
||||
"bitops-bitwise-and.js": 10.692,
|
||||
"math-partial-sums.js": 2.936,
|
||||
"controlflow-recursive.js": 1.136,
|
||||
"bitops-bits-in-byte.js": 0.741333,
|
||||
"access-binary-trees.js": 1.25867,
|
||||
"bitops-3bit-bits-in-byte.js": 0.48,
|
||||
"string-fasta.js": 4.82133,
|
||||
"math-cordic.js": 2.368
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 56,
|
||||
"3d-cube.js": 136,
|
||||
"access-fannkuch.js": 44,
|
||||
"access-nbody.js": 68,
|
||||
"bitops-bitwise-and.js": 36,
|
||||
"math-partial-sums.js": 40,
|
||||
"controlflow-recursive.js": 216,
|
||||
"bitops-bits-in-byte.js": 36,
|
||||
"access-binary-trees.js": 92,
|
||||
"bitops-3bit-bits-in-byte.js": 40,
|
||||
"string-fasta.js": 60,
|
||||
"math-cordic.js": 52
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"math-spectral-norm.js": 40,
|
||||
"3d-cube.js": 108,
|
||||
"access-fannkuch.js": 28,
|
||||
"access-nbody.js": 44,
|
||||
"bitops-bitwise-and.js": 28,
|
||||
"math-partial-sums.js": 28,
|
||||
"controlflow-recursive.js": 216,
|
||||
"bitops-bits-in-byte.js": 28,
|
||||
"access-binary-trees.js": 76,
|
||||
"bitops-3bit-bits-in-byte.js": 28,
|
||||
"string-fasta.js": 44,
|
||||
"math-cordic.js": 32
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 148,
|
||||
"3d-cube.js": 196,
|
||||
"access-fannkuch.js": 152,
|
||||
"access-nbody.js": 160,
|
||||
"bitops-bitwise-and.js": 148,
|
||||
"math-partial-sums.js": 148,
|
||||
"controlflow-recursive.js": 188,
|
||||
"bitops-bits-in-byte.js": 148,
|
||||
"access-binary-trees.js": 212,
|
||||
"bitops-3bit-bits-in-byte.js": 148,
|
||||
"string-fasta.js": 160,
|
||||
"math-cordic.js": 152
|
||||
}
|
||||
}
|
||||
},
|
||||
"ubench": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 40.3173,
|
||||
"function-empty.js": 29.3787,
|
||||
"function-excess-args.js": 65.536,
|
||||
"function-closure.js": 3.508,
|
||||
"function-missing-args.js": 64.64,
|
||||
"loop-sum.js": 44.6067,
|
||||
"loop-empty-resolve.js": 4.70133,
|
||||
"function-correct-args.js": 92.9973,
|
||||
"function-sum.js": 44.732
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"loop-empty.js": 40.1987,
|
||||
"function-empty.js": 29.404,
|
||||
"function-excess-args.js": 65.648,
|
||||
"function-closure.js": 3.53333,
|
||||
"function-missing-args.js": 64.592,
|
||||
"loop-sum.js": 44.4453,
|
||||
"loop-empty-resolve.js": 4.712,
|
||||
"function-correct-args.js": 91.136,
|
||||
"function-sum.js": 44.9653
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 78.9187,
|
||||
"function-empty.js": 47.2653,
|
||||
"function-excess-args.js": 37.604,
|
||||
"function-closure.js": 20.0773,
|
||||
"function-missing-args.js": 36.3293,
|
||||
"loop-sum.js": 94.344,
|
||||
"loop-empty-resolve.js": 9.39733,
|
||||
"function-correct-args.js": 37.3733,
|
||||
"function-sum.js": 31.332
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 32,
|
||||
"function-empty.js": 36,
|
||||
"function-excess-args.js": 36,
|
||||
"function-closure.js": 36,
|
||||
"function-missing-args.js": 36,
|
||||
"loop-sum.js": 36,
|
||||
"loop-empty-resolve.js": 32,
|
||||
"function-correct-args.js": 36,
|
||||
"function-sum.js": 36
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"loop-empty.js": 24,
|
||||
"function-empty.js": 28,
|
||||
"function-excess-args.js": 28,
|
||||
"function-closure.js": 28,
|
||||
"function-missing-args.js": 28,
|
||||
"loop-sum.js": 28,
|
||||
"loop-empty-resolve.js": 24,
|
||||
"function-correct-args.js": 28,
|
||||
"function-sum.js": 28
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 148,
|
||||
"function-empty.js": 148,
|
||||
"function-excess-args.js": 148,
|
||||
"function-closure.js": 476,
|
||||
"function-missing-args.js": 148,
|
||||
"loop-sum.js": 148,
|
||||
"loop-empty-resolve.js": 148,
|
||||
"function-correct-args.js": 148,
|
||||
"function-sum.js": 148
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
174
benchmark/data/2015-10-08.json
Normal file
174
benchmark/data/2015-10-08.json
Normal file
@ -0,0 +1,174 @@
|
||||
{
|
||||
"info": {
|
||||
"jerryscript": {
|
||||
"version": "08c618e8c5d9946cab74a85c51757573898e34ec",
|
||||
"size": 198340
|
||||
},
|
||||
"duktape": {
|
||||
"version": "dea1b8db62b6ce0860a96fb5b8be854d2a2450a8",
|
||||
"size": 165824
|
||||
}
|
||||
},
|
||||
"sunspider-1.0.2": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 3.21333,
|
||||
"3d-cube.js": 3.80267,
|
||||
"access-fannkuch.js": 9.94533,
|
||||
"access-nbody.js": 4.68533,
|
||||
"bitops-bitwise-and.js": 4.22933,
|
||||
"math-partial-sums.js": 2.572,
|
||||
"controlflow-recursive.js": 3.25733,
|
||||
"bitops-bits-in-byte.js": 4.48267,
|
||||
"access-binary-trees.js": 2.74267,
|
||||
"bitops-3bit-bits-in-byte.js": 3.30133,
|
||||
"string-fasta.js": 15.404,
|
||||
"math-cordic.js": 4.87867
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"math-spectral-norm.js": 3.212,
|
||||
"3d-cube.js": 3.676,
|
||||
"access-fannkuch.js": 9.93467,
|
||||
"access-nbody.js": 4.65867,
|
||||
"bitops-bitwise-and.js": 4.224,
|
||||
"math-partial-sums.js": 2.564,
|
||||
"controlflow-recursive.js": 3.25467,
|
||||
"bitops-bits-in-byte.js": 4.468,
|
||||
"access-binary-trees.js": 2.76267,
|
||||
"bitops-3bit-bits-in-byte.js": 3.29333,
|
||||
"string-fasta.js": 15.4293,
|
||||
"math-cordic.js": 4.86933
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 0.974667,
|
||||
"3d-cube.js": 1.07067,
|
||||
"access-fannkuch.js": 1.84933,
|
||||
"access-nbody.js": 1.70933,
|
||||
"bitops-bitwise-and.js": 10.6693,
|
||||
"math-partial-sums.js": 2.93067,
|
||||
"controlflow-recursive.js": 1.13333,
|
||||
"bitops-bits-in-byte.js": 0.734667,
|
||||
"access-binary-trees.js": 1.248,
|
||||
"bitops-3bit-bits-in-byte.js": 0.48,
|
||||
"string-fasta.js": 4.812,
|
||||
"math-cordic.js": 2.35333
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"math-spectral-norm.js": 56,
|
||||
"3d-cube.js": 136,
|
||||
"access-fannkuch.js": 44,
|
||||
"access-nbody.js": 68,
|
||||
"bitops-bitwise-and.js": 36,
|
||||
"math-partial-sums.js": 40,
|
||||
"controlflow-recursive.js": 216,
|
||||
"bitops-bits-in-byte.js": 36,
|
||||
"access-binary-trees.js": 92,
|
||||
"bitops-3bit-bits-in-byte.js": 40,
|
||||
"string-fasta.js": 60,
|
||||
"math-cordic.js": 52
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"math-spectral-norm.js": 40,
|
||||
"3d-cube.js": 108,
|
||||
"access-fannkuch.js": 28,
|
||||
"access-nbody.js": 44,
|
||||
"bitops-bitwise-and.js": 28,
|
||||
"math-partial-sums.js": 28,
|
||||
"controlflow-recursive.js": 216,
|
||||
"bitops-bits-in-byte.js": 28,
|
||||
"access-binary-trees.js": 76,
|
||||
"bitops-3bit-bits-in-byte.js": 28,
|
||||
"string-fasta.js": 44,
|
||||
"math-cordic.js": 32
|
||||
},
|
||||
"duktape": {
|
||||
"math-spectral-norm.js": 148,
|
||||
"3d-cube.js": 196,
|
||||
"access-fannkuch.js": 152,
|
||||
"access-nbody.js": 160,
|
||||
"bitops-bitwise-and.js": 148,
|
||||
"math-partial-sums.js": 148,
|
||||
"controlflow-recursive.js": 188,
|
||||
"bitops-bits-in-byte.js": 148,
|
||||
"access-binary-trees.js": 212,
|
||||
"bitops-3bit-bits-in-byte.js": 148,
|
||||
"string-fasta.js": 160,
|
||||
"math-cordic.js": 152
|
||||
}
|
||||
}
|
||||
},
|
||||
"ubench": {
|
||||
"performance": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 39.9973,
|
||||
"function-empty.js": 29.5867,
|
||||
"function-excess-args.js": 65.9333,
|
||||
"function-closure.js": 3.58933,
|
||||
"function-missing-args.js": 65.2027,
|
||||
"loop-sum.js": 44.012,
|
||||
"loop-empty-resolve.js": 4.66933,
|
||||
"function-correct-args.js": 93.3173,
|
||||
"function-sum.js": 45.14
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"loop-empty.js": 40.0307,
|
||||
"function-empty.js": 29.6133,
|
||||
"function-excess-args.js": 66.116,
|
||||
"function-closure.js": 3.60267,
|
||||
"function-missing-args.js": 65.2373,
|
||||
"loop-sum.js": 43.8173,
|
||||
"loop-empty-resolve.js": 4.64667,
|
||||
"function-correct-args.js": 91.796,
|
||||
"function-sum.js": 45.3267
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 78.8427,
|
||||
"function-empty.js": 47.316,
|
||||
"function-excess-args.js": 37.624,
|
||||
"function-closure.js": 19.9667,
|
||||
"function-missing-args.js": 36.312,
|
||||
"loop-sum.js": 94.38,
|
||||
"loop-empty-resolve.js": 9.39733,
|
||||
"function-correct-args.js": 37.38,
|
||||
"function-sum.js": 31.3293
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"jerryscript": {
|
||||
"loop-empty.js": 32,
|
||||
"function-empty.js": 36,
|
||||
"function-excess-args.js": 36,
|
||||
"function-closure.js": 36,
|
||||
"function-missing-args.js": 36,
|
||||
"loop-sum.js": 36,
|
||||
"loop-empty-resolve.js": 32,
|
||||
"function-correct-args.js": 36,
|
||||
"function-sum.js": 36
|
||||
},
|
||||
"jerryscript-snapshot": {
|
||||
"loop-empty.js": 24,
|
||||
"function-empty.js": 28,
|
||||
"function-excess-args.js": 28,
|
||||
"function-closure.js": 28,
|
||||
"function-missing-args.js": 28,
|
||||
"loop-sum.js": 28,
|
||||
"loop-empty-resolve.js": 24,
|
||||
"function-correct-args.js": 28,
|
||||
"function-sum.js": 28
|
||||
},
|
||||
"duktape": {
|
||||
"loop-empty.js": 148,
|
||||
"function-empty.js": 148,
|
||||
"function-excess-args.js": 148,
|
||||
"function-closure.js": 476,
|
||||
"function-missing-args.js": 148,
|
||||
"loop-sum.js": 148,
|
||||
"loop-empty-resolve.js": 148,
|
||||
"function-correct-args.js": 148,
|
||||
"function-sum.js": 148
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user