Voici le code qui permet de mesurer l'execution de votre code ruby :
require "benchmark"
time = Benchmark.measure do
# Placer votre code à mesurer ici
end
Rails.logger.debug(time)
Attention au lazy loading dans RubyOnRails 3
Product.mon_scope ne fait pas de requête mais la prépare !
Product.mon_scope.all execute la requête !