Empty array (v36)

Revision 36 of this benchmark created on


Setup

var arr = [{
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }, {
    a: 1,
    b: "2"
  }];

Test runner

Ready to run.

Testing in
TestOps/sec
length
arr.length = 0;
ready
arr.splice
arr.splice(0, arr.length);
ready
delete arr
delete arr;
arr = [];
ready
arr = []
arr = [];
ready

Revisions

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