Skip to content

Instantly share code, notes, and snippets.

@aguynamedben
Last active March 7, 2018 09:08
Show Gist options
  • Save aguynamedben/63f2478cf1480f01c94a0badb5dafa5c to your computer and use it in GitHub Desktop.
Save aguynamedben/63f2478cf1480f01c94a0badb5dafa5c to your computer and use it in GitHub Desktop.
search benchmarking
ip-192-168-7-30!ben:/Users/ben/code/fuzzracer$ yarn test
yarn run v1.5.1
$ mocha -r jsdom-global/register -r babel-core/register test/setup.js test/**/*.spec.js
Benchmarking IndexStore
100000 records created in 1871ms
Indexing took 4239ms
1000 queries created in 16ms
Quality check - Displaying 10 queries with top 10 results:
query: Bryce
81 results
1. Brycen Torp
2. Brycen Bernier
3. Brycen Collier
4. Brycen Schmidt
5. Bryce Corwin
6. Bryce West
7. Bryce Schmidt
8. Bryce Mitchell
9. Bryce Mohr
10. Brycen Becker
query: Ernes
402 results
1. Ernestine Kirlin
2. Ernestina Prosacco
3. Ernestine Stiedemann
4. Ernestina Runolfsdottir
5. Ernestina Keeling
6. Ernest Schmidt
7. Ernestine Gerlach
8. Ernesto McGlynn
9. Ernesto Altenwerth
10. Ernest Reilly
query: Breana
286 results
1. Breana Stokes
2. Breana Kutch
3. Breana Grant
4. Breana Reichel
5. Breana Mann
6. Breana Ratke
7. Breana Moore
8. Breana Hodkiewicz
9. Breana Veum
10. Breana Mills
query: Angus
70 results
1. Angus Hessel
2. Angus Brekke
3. Angus Grady
4. Angus Douglas
5. Angus Dietrich
6. Angus Skiles
7. Angus Walsh
8. Angus Stroman
9. Angus Friesen
10. Angus Weber
query: Gilli
94 results
1. Gillian Crona
2. Gillian Gaylord
3. Gillian Zieme
4. Gillian Beahan
5. Gillian Konopelski
6. Gillian Ward
7. Gillian Upton
8. Gillian Monahan
9. Gillian Bartell
10. Gillian Hyatt
query: Bre
4215 results
1. Ayla Borer
2. Lyric Brekke
3. Bret Koch
4. Breanna Kohler
5. Thalia Bruen
6. Louisa Breitenberg
7. Brennan Graham
8. Alexis Brekke
9. Randal Bruen
10. Wellington Brekke
query: Kia
1225 results
1. Kiana Abshire
2. Kaia White
3. Kiara Schulist
4. Kianna Heathcote
5. Kaia Block
6. Kianna Cremin
7. Kiana Fritsch
8. Kiara Douglas
9. Kianna Satterfield
10. Kianna Schimmel
query: Olen B
68 results
1. Olen Bailey
2. Olen Barrows
3. Olen Bogisich
4. Olen Schultz
5. Olen Towne
6. Olen Abbott
7. Olen Dare
8. Olen Stiedemann
9. Olen Kirlin
10. Olen Luettgen
query: Dar
1716 results
1. Lora Dare
2. Darlene Bergnaum
3. Darryl Hamill
4. Darrion Zieme
5. Darien Stokes
6. Darrel Glover
7. Darron Runte
8. Julie Dare
9. Darren Kertzmann
10. Darien Stiedemann
query: Mayb
68 results
1. Maybelle Mraz
2. Maybelle Fritsch
3. Maybell Frami
4. Maybell Keebler
5. Maybelle Schmitt
6. Maybell Wintheiser
7. Maybelle Adams
8. Maybell Wiegand
9. Maybell Padberg
10. Maybell Farrell
Benchmarking - Running 1000 queries
Completed 0 queries
Completed 100 queries
Completed 200 queries
Completed 300 queries
Completed 400 queries
Completed 500 queries
Completed 600 queries
Completed 700 queries
Completed 800 queries
Completed 900 queries
1000 queries executed in 12515ms
Average response time across 1000 queries: 12.51
Average results length across 1000 queries: 584.847
✓ is fast? (18910ms)
IndexStore
static methods
IndexStore._select3
✓ returns values
with items indexed
✓ adds items to indiciesForKey correctly
✓ allow searching
4 passing (19s)
✨ Done in 20.51s.
yarn test 20.35s user 1.77s system 105% cpu 20.874 total
ip-192-168-7-30!ben:/Users/ben/code/fuzzracer$ yarn test
yarn run v1.5.1
$ mocha -r jsdom-global/register -r babel-core/register test/setup.js test/**/*.spec.js
Benchmarking IndexStore
1000000 records created in 17484ms
Indexing took 31011ms
1000 queries created in 19ms
Quality check - Displaying 10 queries with top 10 results:
query: Harry
5834 results
1. Harry Crooks
2. Harry Lueilwitz
3. Harry Hickle
4. Harry O'Kon
5. Harry Treutel
6. Harry Funk
7. Harry Wintheiser
8. Harry Pfeffer
9. Harry McGlynn
10. Harry Padberg
query: Est
8004 results
1. Estell Kuvalis
2. Estell Kovacek
3. Esteban McClure
4. Esteban Green
5. Esta Cremin
6. Estrella Reichert
7. Esteban Jacobs
8. Estelle Ernser
9. Estel Pollich
10. Estrella Parker
query: Frede
2790 results
1. Frederique Larson
2. Frederick Balistreri
3. Frederick Eichmann
4. Frederique Murphy
5. Frederique Ratke
6. Frederick Nitzsche
7. Frederique Goldner
8. Frederique Kilback
9. Frederick Robel
10. Frederik O'Kon
query: Tif
254 results
1. Tiffany Reinger
2. Tiffany Ebert
3. Tiffany Koelpin
4. Tiffany Leuschke
5. Tiffany Kihn
6. Tiffany Grimes
7. Tiffany Kilback
8. Tiffany Hilll
9. Tiffany Glover
10. Tiffany Goodwin
query: Irvi
232 results
1. Irving Gibson
2. Irving Schumm
3. Irving Friesen
4. Irving Gerhold
5. Irving Erdman
6. Irving O'Hara
7. Irving Brown
8. Irving Yundt
9. Irving Rutherford
10. Irving Cummings
query: Eudo
247 results
1. Eudora Stracke
2. Eudora Zboncak
3. Eudora Dooley
4. Eudora Crona
5. Eudora Mayer
6. Eudora Kuphal
7. Eudora Kunde
8. Eudora Russel
9. Eudora Rohan
10. Eudora Haag
query: Guada
236 results
1. Guadalupe Abbott
2. Guadalupe Adams
3. Guadalupe Block
4. Guadalupe Goodwin
5. Guadalupe Stark
6. Guadalupe Hilpert
7. Guadalupe Crooks
8. Guadalupe Jacobi
9. Guadalupe Brown
10. Guadalupe Rempel
query: Westle
503 results
1. Westley Lang
2. Westley Kling
3. Westley Lind
4. Westley Armstrong
5. Westley Treutel
6. Westley Zieme
7. Westley Smith
8. Westley Denesik
9. Westley Weimann
10. Westley Hauck
query: Karlie
1802 results
1. Karlie Buckridge
2. Karlie King
3. Karlie Langosh
4. Karlie Kulas
5. Karlie Hintz
6. Karlie Collins
7. Karlie Mayer
8. Karlie Murphy
9. Karlie Gulgowski
10. Karlie Bruen
query: Emma
3019 results
1. Emmalee Turner
2. Emma Kihn
3. Emmalee Zemlak
4. Emmalee Stamm
5. Emmanuel Roberts
6. Emma Fahey
7. Emmanuel Powlowski
8. Emma Torphy
9. Emma Green
10. Emmalee Eichmann
Benchmarking - Running 1000 queries
Completed 0 queries
Completed 100 queries
Completed 200 queries
Completed 300 queries
Completed 400 queries
Completed 500 queries
Completed 600 queries
Completed 700 queries
Completed 800 queries
Completed 900 queries
1000 queries executed in 151346ms
Average response time across 1000 queries: 151.343
Average results length across 1000 queries: 3878.813
✓ is fast? (201608ms)
IndexStore
static methods
IndexStore._select3
✓ returns values
with items indexed
✓ adds items to indiciesForKey correctly
✓ allow searching
4 passing (3m)
✨ Done in 204.08s.
yarn test 212.34s user 18.44s system 112% cpu 3:24.45 total
ip-192-168-7-30!ben:/Users/ben/code/fuzzracer$ yarn test
yarn run v1.5.1
$ mocha -r jsdom-global/register -r babel-core/register test/setup.js test/**/*.spec.js
Benchmarking IndexStore
500000 records created in 8810ms
Indexing took 18053ms
1000 queries created in 16ms
Quality check - Displaying 10 queries with top 10 results:
query: Dixie
138 results
1. Dixie Schaden
2. Dixie Spinka
3. Dixie Aufderhar
4. Dixie Legros
5. Dixie Leffler
6. Dixie Spencer
7. Dixie Von
8. Dixie Murphy
9. Dixie Funk
10. Dixie Lemke
query: Jenife
542 results
1. Jenifer Schowalter
2. Jenifer Weissnat
3. Jenifer Green
4. Jenifer Lynch
5. Jenifer Konopelski
6. Jenifer Schmidt
7. Jenifer Hagenes
8. Jenifer Kuphal
9. Jenifer Franecki
10. Jenifer Gutmann
query: Rapha
304 results
1. Raphaelle Wisozk
2. Raphaelle Rogahn
3. Raphael Hintz
4. Raphaelle Turcotte
5. Raphaelle Hagenes
6. Raphael Nitzsche
7. Raphael Bernier
8. Raphael Crooks
9. Raphaelle Cremin
10. Raphaelle McKenzie
query: Malv
436 results
1. Malvina Brakus
2. Malvina Rippin
3. Malvina Langworth
4. Malvina McCullough
5. Malvina Bashirian
6. Malvina Mraz
7. Malvina Lehner
8. Malvina Green
9. Malvina Miller
10. Malvina DuBuque
query: Lin
8690 results
1. Eric Lindgren
2. Lindsay Bednar
3. Greta Lindgren
4. Linwood Kutch
5. Haylie Lind
6. Linda Ward
7. Linda Mann
8. Estell Lindgren
9. August Lind
10. Linnea Dicki
query: Jaydon
700 results
1. Jaydon Zboncak
2. Jaydon Hane
3. Jaydon Rosenbaum
4. Jaydon Kirlin
5. Jaydon Aufderhar
6. Jaydon Hoppe
7. Jaydon Bauch
8. Jaydon Conn
9. Jaydon Douglas
10. Jaydon Sipes
query: Ibr
320 results
1. Ibrahim Nader
2. Ibrahim Thiel
3. Ibrahim Hickle
4. Ibrahim Rohan
5. Ibrahim Braun
6. Ibrahim Nicolas
7. Ibrahim Nikolaus
8. Ibrahim Shanahan
9. Ibrahim Bauch
10. Ibrahim Price
query: Palma
284 results
1. Palma Mann
2. Palma Price
3. Palma Hickle
4. Palma Kirlin
5. Palma Turner
6. Palma Murphy
7. Palma Effertz
8. Palma Paucek
9. Palma Marks
10. Palma Gerlach
query: Jay
5051 results
1. Jaylan Schaefer
2. Jaycee Champlin
3. Jadyn Beatty
4. Jayson Senger
5. Jayce Batz
6. Jadyn Powlowski
7. Jaylen Mills
8. Jaylen Waters
9. Jadyn Dietrich
10. Jany Nicolas
query: Gasto
153 results
1. Gaston Armstrong
2. Gaston Davis
3. Gaston Kertzmann
4. Gaston Turner
5. Gaston Wintheiser
6. Gaston Schamberger
7. Gaston Rippin
8. Gaston Auer
9. Gaston Hane
10. Gaston Pouros
Benchmarking - Running 1000 queries
Completed 0 queries
Completed 100 queries
Completed 200 queries
Completed 300 queries
Completed 400 queries
Completed 500 queries
Completed 600 queries
Completed 700 queries
Completed 800 queries
Completed 900 queries
1000 queries executed in 90337ms
Average response time across 1000 queries: 90.328
Average results length across 1000 queries: 2281.039
✓ is fast? (118108ms)
IndexStore
static methods
IndexStore._select3
✓ returns values
with items indexed
✓ adds items to indiciesForKey correctly
✓ allow searching
4 passing (2m)
✨ Done in 120.75s.
yarn test 123.10s user 11.21s system 110% cpu 2:01.29 total
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment