La console Ruby on Rails dovrebbe mostrare quali parti parziali impiegano un po 'di tempo a eseguire il rendering. Se ciò non bastasse, puoi installare la nuova gemma relic (https://github.com/newrelic/rpm) e utilizzarla in modalità sviluppatore che ti darà una panoramica di ciò che sta accadendo.
Se si sta distribuendo su Heroku è possibile aggiungere la versione gratuita di rpm che fornirà le stesse statistiche sull'applicazione in esecuzione.
Ruby ha un profiler (http://ruby-prof.rubyforge.org/) che mostra l'utilizzo della memoria, i tempi di chiamata, ecc., Ma potrebbe essere difficile diffondere il codice dal codice framework.
Ho provato a seguire le istruzioni nel collegamento fornito qui, ma ho scoperto che 'script/performance/request' è stato rimosso a partire da Rails 2.3.2. –
Sì, questa risposta è specifica per Rails-2 come l'ho data nel 2010. Non sono sicuro che il modo Rails 3 di fare questo ... –
Changelog (http://rails.rubyonrails.org/files/railties/CHANGELOG.html) dice: Rimuovi script/performance/richiesta a favore dei test di integrazione delle prestazioni. [Pratik Naik] "Per continuare a utilizzare lo script/prestazioni/richiesta, installare il plugin request_profiler: script/plugin install git: //github.com/rails/request_profiler.git" –