Skip to content

Commit

Permalink
chore: update result.txt [skip ci]
Browse files Browse the repository at this point in the history
  • Loading branch information
aminya committed Feb 7, 2021
1 parent 2499de8 commit a1bce84
Showing 1 changed file with 47 additions and 50 deletions.
97 changes: 47 additions & 50 deletions benchmark/result.txt
Original file line number Diff line number Diff line change
@@ -1,53 +1,50 @@

> [email protected] benchmark C:\Users\aminy\Documents\GitHub\JavaScript\@atom-ide-community\fuzzaldrin-plus-fast
> npm run benchmark:small && npm run benchmark:regular && npm run benchmark:large && npm run benchmark:tree


> [email protected] benchmark:small C:\Users\aminy\Documents\GitHub\JavaScript\@atom-ide-community\fuzzaldrin-plus-fast
> node benchmark/benchmark-small.js

====== Running test - query:nm ======
zadeh vs. legacy: 0.19 ms | 0.51 ms
zadeh vs. legacy: 0.18 ms | 0.5 ms
length of the result: 100, length of the lines: 100

====== Running test - query:npm ======
zadeh vs. legacy: 0.42 ms | 3.86 ms
zadeh vs. legacy: 0.19 ms | 3.4 ms
length of the result: 55, length of the lines: 100

====== Running test - query:node ======
zadeh vs. legacy: 0.16 ms | 1.3 ms
zadeh vs. legacy: 0.17 ms | 1.41 ms
length of the result: 100, length of the lines: 100

====== Running test - query:grunt ======
zadeh vs. legacy: 0.14 ms | 0.33 ms
zadeh vs. legacy: 0.13 ms | 0.26 ms
length of the result: 33, length of the lines: 100

====== Running test - query:html ======
zadeh vs. legacy: 0.11 ms | 0.46 ms
zadeh vs. legacy: 0.15 ms | 0.44 ms
length of the result: 10, length of the lines: 100

====== Running test - query:doc ======
zadeh vs. legacy: 0.26 ms | 3.69 ms
zadeh vs. legacy: 0.23 ms | 3.61 ms
length of the result: 87, length of the lines: 100

====== Running test - query:cli ======
zadeh vs. legacy: 0.38 ms | 1.61 ms
zadeh vs. legacy: 0.19 ms | 1.72 ms
length of the result: 57, length of the lines: 100

====== Running test - query:js ======
zadeh vs. legacy: 0.14 ms | 0.31 ms
zadeh vs. legacy: 0.15 ms | 0.34 ms
length of the result: 60, length of the lines: 100

====== Running test - query:jas ======
zadeh vs. legacy: 0.14 ms | 0.48 ms
length of the result: 19, length of the lines: 100

====== Running test - query:mine ======
zadeh vs. legacy: 0.22 ms | 2.4 ms
zadeh vs. legacy: 0.28 ms | 2.44 ms
length of the result: 65, length of the lines: 100

====== Running test - query:stream ======
zadeh vs. legacy: 0.16 ms | 1.29 ms
zadeh vs. legacy: 0.16 ms | 1.2 ms
length of the result: 19, length of the lines: 100


Expand All @@ -56,87 +53,87 @@ length of the result: 19, length of the lines: 100

====== Running test - query:index ======
~10% of results are positive, mix exact & fuzzy
zadeh vs. legacy: 27.41 ms | 42.58 ms
zadeh vs. legacy: 27.43 ms | 44 ms
length of the result: 6168, length of the lines: 66672

====== Running test - query:indx ======
~10% of results are positive, Fuzzy match
zadeh vs. legacy: 27.49 ms | 48.34 ms
zadeh vs. legacy: 27.46 ms | 53.35 ms
length of the result: 6192, length of the lines: 66672

====== Running test - query:walkdr ======
~1% of results are positive, fuzzy
zadeh vs. legacy: 25.83 ms | 15.7 ms
zadeh vs. legacy: 24.77 ms | 15.88 ms
length of the result: 504, length of the lines: 66672
zadeh is SLOWER

====== Running test - query:node ======
~98% of results are positive, mostly Exact match
zadeh vs. legacy: 40.36 ms | 68.62 ms
zadeh vs. legacy: 41.59 ms | 66.91 ms
length of the result: 65136, length of the lines: 66672

====== Running test - query:nm ======
~98% of results are positive, Acronym match
zadeh vs. legacy: 38.94 ms | 64.32 ms
zadeh vs. legacy: 39.39 ms | 64.91 ms
length of the result: 65208, length of the lines: 66672

====== Running test - query:nm ======
~98% of results + Fuzzy match, [Worst case scenario]
zadeh vs. legacy: 38.7 ms | 48.69 ms
zadeh vs. legacy: 40.9 ms | 48.74 ms
length of the result: 65208, length of the lines: 66672

====== Running test - query:nm ======
~98% of results + Fuzzy match, [Mitigation]
zadeh vs. legacy: 38.19 ms | 57.74 ms
zadeh vs. legacy: 38.78 ms | 57.66 ms
length of the result: 65208, length of the lines: 66672

====== Running test - query:ndem ======
~98% of results + Fuzzy match, [Worst case but shorter string]
zadeh vs. legacy: 45.93 ms | 229.78 ms
zadeh vs. legacy: 45.35 ms | 230.62 ms
length of the result: 65124, length of the lines: 66672

Matching 66672 results for 'index' (Prepare in advance) took 275.81 ms
Matching 66672 results for 'index' (cache) took 274.02 ms
Matching 66672 results for 'index' (_legacy_) took 81.18 ms
Matching 66672 results for 'index' (Prepare in advance) took 299.56 ms
Matching 66672 results for 'index' (cache) took 282.37 ms
Matching 66672 results for 'index' (_legacy_) took 80.77 ms

> [email protected] benchmark:large C:\Users\aminy\Documents\GitHub\JavaScript\@atom-ide-community\fuzzaldrin-plus-fast
> node benchmark/benchmark-large.js

TwoLetter _legacy_ took 10776.69 ms
TwoLetter direct filter took 3234.20 ms
TwoLetter setCandidates took 414.90 ms
TwoLetter _legacy_ took 10496.92 ms
TwoLetter direct filter took 2891.81 ms
TwoLetter setCandidates took 403.40 ms
======
ThreeLetter _legacy_ took 9632.80 ms
ThreeLetter direct filter took 3286.15 ms
ThreeLetter setCandidates took 383.19 ms
ThreeLetter _legacy_ took 8289.71 ms
ThreeLetter direct filter took 2984.63 ms
ThreeLetter setCandidates took 404.91 ms
======
TwoLetter keybased filter took 3776.86 ms
ThreeLetter keybased filter took 4413.96 ms
TwoLetter keybased filter took 3350.54 ms
ThreeLetter keybased filter took 3842.84 ms
======
setCandidates took 219.13 ms
TwoLetter filter took 393.76 ms
ThreeLetter filter took 406.25 ms
setCandidates took 193.01 ms
TwoLetter filter took 607.50 ms
ThreeLetter filter took 400.47 ms
======
setCandidates keybased took 227.17 ms
TwoLetter keybased filter took 402.38 ms
ThreeLetter keybased filter took 416.81 ms
setCandidates keybased took 197.76 ms
TwoLetter keybased filter took 412.17 ms
ThreeLetter keybased filter took 404.81 ms

> [email protected] benchmark:tree C:\Users\aminy\Documents\GitHub\JavaScript\@atom-ide-community\fuzzaldrin-plus-fast
> node benchmark/benchmark-tree.js

TreeFilterer.setCandidates: took 2.21 ms
TreeFilterer.filter text took 0.54 ms
TreeFilterer.filter dips took 0.41 ms
TreeFilterer.filter disp took 0.36 ms
TreeFilterer.filter txt took 0.42 ms
TreeFilterer.setCandidates: took 2.10 ms
TreeFilterer.filter text took 0.53 ms
TreeFilterer.filter dips took 0.39 ms
TreeFilterer.filter disp took 0.35 ms
TreeFilterer.filter txt took 0.43 ms
TreeFilterer.filter getBuffer took 0.29 ms

TreeFilterer.filter average: 0.404 ms
TreeFilterer.filter average: 0.398 ms

filterTree text took 2.83 ms
filterTree dips took 2.43 ms
filterTree disp took 3.54 ms
filterTree txt: took 2.77 ms
filterTree getBuffer: took 2.37 ms
filterTree text took 2.58 ms
filterTree dips took 3.12 ms
filterTree disp took 2.30 ms
filterTree txt: took 3.09 ms
filterTree getBuffer: took 2.35 ms

filterTree average: 2.788 ms
filterTree average: 2.688 ms

0 comments on commit a1bce84

Please sign in to comment.