aboutsummaryrefslogtreecommitdiffstats
path: root/actionview/lib/action_view/helpers/form_tag_helper.rb
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2014-06-02 16:12:18 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2014-06-02 16:12:18 -0700
commit8899503f62a556a918c45b3e7b5c2effaaa943f4 (patch)
tree59490b9ee47eb3b56a9701242254458bcbc33d16 /actionview/lib/action_view/helpers/form_tag_helper.rb
parent29a1b77c6b20984c620230afb7590fbfaf4823dd (diff)
downloadrails-8899503f62a556a918c45b3e7b5c2effaaa943f4.tar.gz
rails-8899503f62a556a918c45b3e7b5c2effaaa943f4.tar.bz2
rails-8899503f62a556a918c45b3e7b5c2effaaa943f4.zip
drastically reduce object allocations
before this change, we were allocating AS::SafeBuffer objects that were being interpolated in to a string, so the safe buffer object was being thrown away. This change only allocates a string (vs a string *and* a safebuffer) and interpolates the string. On my test application, this reduced the AS::SafeBuffer objects from 1527k per request to about 500 per request.
Diffstat (limited to 'actionview/lib/action_view/helpers/form_tag_helper.rb')
0 files changed, 0 insertions, 0 deletions