Benchmarking CPU cache effects
by ntoshev
HTML
<script src="https://github.com/bestiejs/benchmark.js/raw/master/benchmark.js"></script>
JavaScript
'use strict';
var log = function (s){document.write(s+' <br/>')};
//var log = console.log
log(Array(3));
var N = 10000000; // 10 million
var arr = [];
arr.length = N;
for (var i=0; i<N; i++){
arr[i]=1.1;
}
function sum(arr){
var s = 0;
for (var i=0; i<N; i++){
s+=arr[i];
}
return s;
}