The guide does not show how to profile or benchmark our creation

Unless you count Valgrind for c-level memory-leak debugging
http://guides.rubyonrails.org/debugging_rails_applications.html#valgrind

or having ActiveSupport::Benchmarkable available in
ActionController::Base
http://guides.rubyonrails.org/action_view_overview.html#benchmarkhelper