Skip to content

Instantly share code, notes, and snippets.

@jonleighton
Created August 31, 2012 17:48
Show Gist options
  • Select an option

  • Save jonleighton/3556431 to your computer and use it in GitHub Desktop.

Select an option

Save jonleighton/3556431 to your computer and use it in GitHub Desktop.
Generating data...
Inserting 20000 users and exhibits...
Calculating -------------------------------------
Model#id 9279 i/100ms
Model.new (instantiation)
2056 i/100ms
Model.new (setting attributes)
890 i/100ms
Model.first 178 i/100ms
Model.all limit(100) 5 i/100ms
Model.all limit(100) with relationship
3 i/100ms
Model.all limit(10,000)
1 i/100ms
Model.named_scope 934 i/100ms
Model.create 81 i/100ms
Resource#attributes= 667 i/100ms
Resource#update 90 i/100ms
Resource#destroy 117 i/100ms
Model.transaction 489 i/100ms
Model.find(id) 260 i/100ms
Model.find_by_sql 651 i/100ms
Model.log 2698 i/100ms
AR.execute(query) 739 i/100ms
-------------------------------------------------
Model#id 1424214.0 (±11.3%) i/s - 27159633 in 19.924543s
Model.new (instantiation)
32908.5 (±15.8%) i/s - 635304 in 19.999495s
Model.new (setting attributes)
11891.7 (±11.6%) i/s - 234070 in 20.055551s
Model.first 1949.5 (±15.4%) i/s - 37914 in 20.031828s
Model.all limit(100) 57.2 (±15.7%) i/s - 1110 in 20.006425s
Model.all limit(100) with relationship
34.6 (±14.4%) i/s - 675 in 20.046992s
Model.all limit(10,000)
0.5 (±0.0%) i/s - 11 in 20.545171s
Model.named_scope 11908.3 (±22.5%) i/s - 224160 in 19.997230s
Model.create 862.1 (±14.0%) i/s - 16848 in 19.993468s
Resource#attributes= 8048.7 (±6.5%) i/s - 160080 in 19.986331s
Resource#update 919.9 (±14.3%) i/s - 17910 in 20.002096s
Resource#destroy 1246.6 (±15.3%) i/s - 24219 in 20.014608s
Model.transaction 5772.7 (±17.4%) i/s - 111003 in 20.048052s
Model.find(id) 2871.6 (±14.0%) i/s - 55900 in 20.004883s
Model.find_by_sql 7860.5 (±13.1%) i/s - 152985 in 20.022451s
Model.log 45257.2 (±20.4%) i/s - 849870 in 19.983593s
AR.execute(query) 8961.2 (±14.3%) i/s - 174404 in 20.080001s
Generating data...
Inserting 20000 users and exhibits...
Calculating -------------------------------------
Model#id 9025 i/100ms
Model.new (instantiation)
2601 i/100ms
Model.new (setting attributes)
1165 i/100ms
Model.first 160 i/100ms
Model.all limit(100) 5 i/100ms
Model.all limit(100) with relationship
3 i/100ms
Model.all limit(10,000)
1 i/100ms
Model.named_scope 1021 i/100ms
Model.create 80 i/100ms
Resource#attributes= 867 i/100ms
Resource#update 87 i/100ms
Resource#destroy 108 i/100ms
Model.transaction 555 i/100ms
Model.find(id) 259 i/100ms
Model.find_by_sql 666 i/100ms
Model.log 2917 i/100ms
AR.execute(query) 760 i/100ms
-------------------------------------------------
Model#id 1089919.1 (±10.6%) i/s - 21019225 in 19.938050s
Model.new (instantiation)
50821.4 (±20.0%) i/s - 962370 in 20.052444s
Model.new (setting attributes)
16565.2 (±12.6%) i/s - 325035 in 20.068441s
Model.first 1752.3 (±15.7%) i/s - 34080 in 20.071542s
Model.all limit(100) 57.0 (±17.5%) i/s - 1100 in 20.053439s
Model.all limit(100) with relationship
34.4 (±14.5%) i/s - 666 in 20.040510s
Model.all limit(10,000)
0.5 (±0.0%) i/s - 10 in 20.207114s
Model.named_scope 13485.5 (±19.8%) i/s - 256271 in 20.037594s
Model.create 851.1 (±14.2%) i/s - 16640 in 20.021002s
Resource#attributes= 10746.9 (±11.8%) i/s - 211548 in 20.053424s
Resource#update 905.8 (±14.8%) i/s - 17661 in 20.080381s
Resource#destroy 1162.4 (±15.4%) i/s - 22572 in 20.024275s
Model.transaction 6790.9 (±19.1%) i/s - 129315 in 20.000556s
Model.find(id) 2867.8 (±14.3%) i/s - 55685 in 19.988219s
Model.find_by_sql 8244.8 (±14.1%) i/s - 159840 in 20.045069s
Model.log 52086.0 (±21.4%) i/s - 980112 in 20.064100s
AR.execute(query) 9475.1 (±14.9%) i/s - 183160 in 20.008610s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment