Skip to content

Instantly share code, notes, and snippets.

@jonleighton
Created March 15, 2013 17:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jonleighton/5171524 to your computer and use it in GitHub Desktop.
Save jonleighton/5171524 to your computer and use it in GitHub Desktop.
Generating data...
Inserting 20000 users and exhibits...
Calculating -------------------------------------
Model#id 6634 i/100ms
Model.new (instantiation)
1592 i/100ms
Model.new (setting attributes)
764 i/100ms
Model.first 147 i/100ms
Model.all limit(100) 4 i/100ms
Model.all limit(100) with relationship
2 i/100ms
Model.all limit(10,000)
1 i/100ms
Model.named_scope 670 i/100ms
Model.create 77 i/100ms
Resource#attributes= 601 i/100ms
Resource#update 76 i/100ms
Resource#destroy 104 i/100ms
Model.transaction 468 i/100ms
Model.find(id) 227 i/100ms
Model.find_by_sql 612 i/100ms
Model.log 2423 i/100ms
AR.execute(query) 727 i/100ms
-------------------------------------------------
Model#id 810490.8 (±10.9%) i/s - 15696044 in 19.920195s
Model.new (instantiation)
27214.0 (±14.8%) i/s - 530136 in 19.997899s
Model.new (setting attributes)
10553.7 (±10.5%) i/s - 208572 in 20.025527s
Model.first 1643.5 (±16.4%) i/s - 31752 in 20.002198s
Model.all limit(100) 47.2 (±12.7%) i/s - 924 in 20.001526s
Model.all limit(100) with relationship
28.7 (±13.9%) i/s - 562 in 20.040385s
Model.all limit(10,000)
0.4 (±0.0%) i/s - 9 in 21.975889s
Model.named_scope 8110.9 (±15.6%) i/s - 158120 in 19.998792s
Model.create 771.3 (±13.0%) i/s - 15169 in 20.046669s
Resource#attributes= 7021.9 (±9.6%) i/s - 139432 in 20.065465s
Resource#update 763.0 (±18.3%) i/s - 14668 in 20.017770s
Resource#destroy 1020.7 (±16.4%) i/s - 19864 in 20.078952s
Model.transaction 5484.7 (±15.8%) i/s - 106704 in 20.057312s
Model.find(id) 2428.8 (±12.9%) i/s - 47670 in 20.026938s
Model.find_by_sql 7257.4 (±11.3%) i/s - 143208 in 20.073267s
Model.log 44875.2 (±20.1%) i/s - 850473 in 20.047344s
AR.execute(query) 8736.8 (±13.5%) i/s - 170845 in 20.028123s
Generating data...
Inserting 20000 users and exhibits...
Calculating -------------------------------------
Model#id 6823 i/100ms
Model.new (instantiation)
2004 i/100ms
Model.new (setting attributes)
982 i/100ms
Model.first 137 i/100ms
Model.all limit(100) 4 i/100ms
Model.all limit(100) with relationship
2 i/100ms
Model.all limit(10,000)
1 i/100ms
Model.named_scope 955 i/100ms
Model.create 74 i/100ms
Resource#attributes= 902 i/100ms
Resource#update 84 i/100ms
Resource#destroy 98 i/100ms
Model.transaction 478 i/100ms
Model.find(id) 257 i/100ms
Model.find_by_sql 604 i/100ms
Model.log 2583 i/100ms
AR.execute(query) 716 i/100ms
-------------------------------------------------
Model#id 1560201.3 (±3.8%) i/s - 30921836 in 19.859680s
Model.new (instantiation)
40110.3 (±17.4%) i/s - 769536 in 19.996300s
Model.new (setting attributes)
16064.2 (±11.9%) i/s - 315222 in 20.010990s
Model.first 1769.9 (±14.2%) i/s - 34387 in 19.995525s
Model.all limit(100) 53.2 (±15.0%) i/s - 1036 in 20.078001s
Model.all limit(100) with relationship
34.1 (±14.7%) i/s - 658 in 19.987310s
Model.all limit(10,000)
0.5 (±0.0%) i/s - 11 in 21.931309s
Model.named_scope 12878.3 (±21.1%) i/s - 243525 in 20.061281s
Model.create 840.0 (±12.5%) i/s - 16502 in 20.004029s
Resource#attributes= 12221.4 (±11.4%) i/s - 240834 in 20.039489s
Resource#update 959.0 (±11.8%) i/s - 18816 in 20.023834s
Resource#destroy 1184.8 (±13.8%) i/s - 23030 in 20.008251s
Model.transaction 6091.4 (±13.5%) i/s - 119022 in 20.031410s
Model.find(id) 2890.1 (±11.7%) i/s - 56797 in 20.002339s
Model.find_by_sql 7877.7 (±9.4%) i/s - 155832 in 20.029665s
Model.log 54271.6 (±9.9%) i/s - 1069362 in 20.020294s
AR.execute(query) 9451.9 (±10.8%) i/s - 186160 in 20.041736s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment