Skip to content

Latest commit

 

History

History
72 lines (42 loc) · 4.44 KB

string_search.md

File metadata and controls

72 lines (42 loc) · 4.44 KB

Darwin x64 - 13.3.0

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

Benchmark Results

regex#test4,253,349 ops/sec ±16.95% (34 runs sampled)
string#search4,118,922 ops/sec ±14.23% (40 runs sampled)
string#match2,880,505 ops/sec ±13.24% (41 runs sampled)
string#indexOf1,040,075 ops/sec ±8.25% (47 runs sampled)
regex#test precompiled11,217,872 ops/sec ±5.56% (61 runs sampled)

Notes:

  • Fastest is regex#test precompiled

Linux x64 - 3.8.4-1-ARCH

nodememorycpu
v0.10.30519 MBQEMU Virtual CPU version 1.0

Benchmark Results

regex#test397,739 ops/sec ±3.15% (10 runs sampled)
string#search337,743 ops/sec ±18.52% (11 runs sampled)
string#match286,005 ops/sec ±6.63% (33 runs sampled)
string#indexOf121,182 ops/sec ±7.67% (71 runs sampled)
regex#test precompiled1,401,544 ops/sec ±4.99% (25 runs sampled)

Notes:

  • Fastest is regex#test precompiled

Linux x64 - 3.13.0-34-generic

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

Benchmark Results

regex#test3,400,780 ops/sec ±15.35% (24 runs sampled)
string#search2,317,631 ops/sec ±11.33% (21 runs sampled)
string#match1,539,402 ops/sec ±13.26% (31 runs sampled)
string#indexOf708,178 ops/sec ±12.98% (35 runs sampled)
regex#test precompiled8,051,583 ops/sec ±8.26% (49 runs sampled)

Notes:

  • Fastest is regex#test precompiled

Darwin x64 - 13.2.0

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

Benchmark Results

regex#test5,938,237 ops/sec ±10.27% (48 runs sampled)
string#search4,319,201 ops/sec ±9.70% (45 runs sampled)
string#match3,625,816 ops/sec ±7.08% (44 runs sampled)
string#indexOf2,123,800 ops/sec ±5.88% (55 runs sampled)
regex#test precompiled13,949,004 ops/sec ±4.83% (72 runs sampled)

Notes:

  • Fastest is regex#test precompiled

Darwin x64 - 13.3.0

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

Benchmark Results

regex#test4,103,320 ops/sec ±14.17% (26 runs sampled)
string#search3,045,979 ops/sec ±13.58% (28 runs sampled)
string#match2,673,705 ops/sec ±10.93% (35 runs sampled)
string#indexOf1,552,086 ops/sec ±5.33% (36 runs sampled)
regex#test precompiled10,511,573 ops/sec ±5.72% (55 runs sampled)

Notes:

  • Fastest is regex#test precompiled

Darwin x64 - 13.3.0

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

Benchmark Results

regex#test4,454,494 ops/sec ±18.68% (33 runs sampled)
string#search3,902,438 ops/sec ±17.87% (33 runs sampled)
string#match2,793,864 ops/sec ±15.65% (35 runs sampled)
string#indexOf1,046,231 ops/sec ±12.01% (53 runs sampled)
regex#test precompiled12,452,176 ops/sec ±7.02% (72 runs sampled)

Notes:

  • Fastest is regex#test precompiled