add-large-numbers

Benchmark created by malkiz on


Setup

var count1 = 0;
    var count2 = new Date().getTime();
    var count3 = 1e5;
    var count4 = 1e9;
    var count5 = 1e12;
    var count6 = 1e15;
    
    function getNum1() {
      return ++count1;
    }
    
    function getNum2() {
      return ++count2;
    }
    
    function getNum3() {
      return ++count3;
    }
    
    function getNum4() {
      return ++count4;
    }
    
    function getNum5() {
      return ++count5;
    }
    
    function getNum6() {
      return ++count6;
    }

Test runner

Ready to run.

Testing in
TestOps/sec
small
for (var i = 0; i < 100000; i++) {
  var a = getNum1();
}
ready
large
for (var i = 0; i < 100000; i++) {
  var a = getNum2();
}
ready
1e5
for (var i = 0; i < 100000; i++) {
  var a = getNum3();
}
ready
1e9
for (var i = 0; i < 100000; i++) {
  var a = getNum4();
}
ready
1e12
for (var i = 0; i < 100000; i++) {
  var a = getNum5();
}
ready
1e15
for (var i = 0; i < 100000; i++) {
  var a = getNum6();
}
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.

  • Revision 1: published by malkiz on