MCPcopy
hub / github.com/mongodb/node-mongodb-native / testDenqueShift

Function testDenqueShift

test/benchmarks/unitBench/list.bench.js:57–69  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

55};
56
57const testDenqueShift = () => {
58 const Denque = require('denque');
59 let bigDenque = new Denque(makeBigArray());
60 const h = createHistogram();
61 for (let runs = 0; runs < iterations; runs++) {
62 h.recordDelta();
63 while (bigDenque.length) bigDenque.shift();
64 h.recordDelta();
65 bigDenque = new Denque(makeBigArray());
66 }
67
68 printHistogram(`shift(${defaultItemsSize}) from Denque`, h);
69};
70
71const testArrayPush = () => {
72 const bigArray = [];

Callers 1

mainFunction · 0.85

Calls 3

makeBigArrayFunction · 0.85
printHistogramFunction · 0.85
shiftMethod · 0.45

Tested by

no test coverage detected