Skip to content

Latest commit

 

History

History
72 lines (42 loc) · 5.5 KB

buf_read.md

File metadata and controls

72 lines (42 loc) · 5.5 KB

Darwin x64 - 13.3.0

nodememorycpu
v0.10.298.59 GBIntel(R) Core(TM) i5-2500S CPU @ 2.70GHz

Benchmark Results

buf.read1,618,186 ops/sec ±15.82% (34 runs sampled)
buf.myRead2,277,892 ops/sec ±14.28% (38 runs sampled)
buf.read noAssert2,250,775 ops/sec ±11.45% (42 runs sampled)
buf.myRead noAssert5,889,936 ops/sec ±9.06% (48 runs sampled)
plainArray5,964,880 ops/sec ±6.21% (60 runs sampled)
plainArray noAssert14,008,949 ops/sec ±1.90% (86 runs sampled)
ArrayBuffer DataView2,429,469 ops/sec ±1.41% (83 runs sampled)

Notes:

  • Fastest is plainArray noAssert

Linux x64 - 3.8.4-1-ARCH

nodememorycpu
v0.10.30519 MBQEMU Virtual CPU version 1.0

Benchmark Results

buf.read40,806 ops/sec ±172.32% (8 runs sampled)
buf.myRead55,432 ops/sec ±160.66% (9 runs sampled)
buf.read noAssert222,099 ops/sec ±103.01% (12 runs sampled)
buf.myRead noAssert90,740 ops/sec ±178.24% (12 runs sampled)
plainArray688,947 ops/sec ±7.32% (19 runs sampled)
plainArray noAssert1,258,398 ops/sec ±1.39% (59 runs sampled)
ArrayBuffer DataView283,569 ops/sec ±7.99% (42 runs sampled)

Notes:

  • Fastest is plainArray noAssert

Linux x64 - 3.13.0-34-generic

nodememorycpu
v0.10.298.30 GBIntel(R) Core(TM) i5-4200M CPU @ 2.50GHz

Benchmark Results

buf.read866,876 ops/sec ±16.42% (27 runs sampled)
buf.myRead1,148,220 ops/sec ±15.48% (25 runs sampled)
buf.read noAssert1,695,149 ops/sec ±12.44% (28 runs sampled)
buf.myRead noAssert3,645,886 ops/sec ±11.18% (31 runs sampled)
plainArray4,041,972 ops/sec ±8.65% (43 runs sampled)
plainArray noAssert10,485,913 ops/sec ±6.85% (68 runs sampled)
ArrayBuffer DataView1,791,244 ops/sec ±5.09% (74 runs sampled)

Notes:

  • Fastest is plainArray noAssert

Darwin x64 - 13.2.0

nodememorycpu
v0.11.134.29 GBIntel(R) Core(TM) i7-3615QM CPU @ 2.30GHz

Benchmark Results

buf.read7,409,856 ops/sec ±8.92% (38 runs sampled)
buf.myRead4,312,023 ops/sec ±9.02% (36 runs sampled)
buf.read noAssert29,601,615 ops/sec ±8.89% (46 runs sampled)
buf.myRead noAssert15,583,335 ops/sec ±5.83% (61 runs sampled)
plainArray10,735,807 ops/sec ±5.70% (66 runs sampled)
plainArray noAssert69,824,083 ops/sec ±3.26% (79 runs sampled)
ArrayBuffer DataView2,640,185 ops/sec ±1.69% (92 runs sampled)

Notes:

  • Fastest is plainArray noAssert

Darwin x64 - 13.3.0

nodememorycpu
v0.11.138.59 GBIntel(R) Core(TM) i5-2500S CPU @ 2.70GHz

Benchmark Results

buf.read5,157,049 ops/sec ±11.62% (27 runs sampled)
buf.myRead3,060,113 ops/sec ±7.35% (27 runs sampled)
buf.read noAssert17,757,999 ops/sec ±10.52% (36 runs sampled)
buf.myRead noAssert8,443,857 ops/sec ±6.32% (36 runs sampled)
plainArray7,745,845 ops/sec ±4.95% (54 runs sampled)
plainArray noAssert23,670,697 ops/sec ±1.40% (86 runs sampled)
ArrayBuffer DataView2,668,332 ops/sec ±1.37% (86 runs sampled)

Notes:

  • Fastest is plainArray noAssert

Darwin x64 - 13.3.0

nodememorycpu
v0.10.318.59 GBIntel(R) Core(TM) i5-2500S CPU @ 2.70GHz

Benchmark Results

buf.read683,949 ops/sec ±16.43% (26 runs sampled)
buf.myRead652,044 ops/sec ±17.86% (29 runs sampled)
buf.read noAssert1,523,952 ops/sec ±16.16% (35 runs sampled)
buf.myRead noAssert1,540,598 ops/sec ±12.14% (52 runs sampled)
plainArray2,553,872 ops/sec ±5.81% (69 runs sampled)
plainArray noAssert4,281,211 ops/sec ±1.53% (92 runs sampled)
ArrayBuffer DataView2,619,711 ops/sec ±1.04% (87 runs sampled)

Notes:

  • Fastest is plainArray noAssert