diff options
author | Aaron Lasseigne <aaron.lasseigne@gmail.com> | 2015-08-07 16:37:59 -0500 |
---|---|---|
committer | Aaron Lasseigne <aaron.lasseigne@gmail.com> | 2015-08-08 11:54:09 -0500 |
commit | 725f9bf3e284cedf09bdd26712cfa5c7f39a08e0 (patch) | |
tree | 6874b32587001aa5fdb2bf20584815c3c03147f1 /activerecord/test/models | |
parent | 9645820bdb4d8cd131c855a243d2fbc636a11908 (diff) | |
download | rails-725f9bf3e284cedf09bdd26712cfa5c7f39a08e0.tar.gz rails-725f9bf3e284cedf09bdd26712cfa5c7f39a08e0.tar.bz2 rails-725f9bf3e284cedf09bdd26712cfa5c7f39a08e0.zip |
replace each with each_key when only the key is needed
Using each_key is faster and more intention revealing.
Calculating -------------------------------------
each 31.378k i/100ms
each_key 33.790k i/100ms
-------------------------------------------------
each 450.225k (± 7.0%) i/s - 2.259M
each_key 494.459k (± 6.3%) i/s - 2.467M
Comparison:
each_key: 494459.4 i/s
each: 450225.1 i/s - 1.10x slower
Diffstat (limited to 'activerecord/test/models')
0 files changed, 0 insertions, 0 deletions