diff options
author | Pan Thomakos <pan.thomakos@gmail.com> | 2012-03-11 23:18:03 -0700 |
---|---|---|
committer | Pan Thomakos <pan.thomakos@gmail.com> | 2012-03-11 23:26:48 -0700 |
commit | 6b480d2e8260b88474a33f1b45847e0ad8b1bc96 (patch) | |
tree | bb484e7384f3dc5c228e3859e7d4878540365ae6 /activerecord/lib/active_record | |
parent | 6c0d5a19a4e97be3d004997f6547ec19e6a22363 (diff) | |
download | rails-6b480d2e8260b88474a33f1b45847e0ad8b1bc96.tar.gz rails-6b480d2e8260b88474a33f1b45847e0ad8b1bc96.tar.bz2 rails-6b480d2e8260b88474a33f1b45847e0ad8b1bc96.zip |
Improved ActiveSupport::Autoload performance.
`ActiveSupport::Autoload#autoload` performance is improved in the default
case where a path is present. Since the full path name is not generated, it
isn't necessary to determine the full constant name either. This results in a
3x performance gain and reduces the number of Ruby objects generated. For a full
benchmark check [this gist](https://gist.github.com/2020228).
Diffstat (limited to 'activerecord/lib/active_record')
0 files changed, 0 insertions, 0 deletions