Methods
Public Instance methods
[ show source ]
# File lib/phusion_passenger/rails3_extensions/init.rb, line 186
186: def benchmark_with_passenger(message = "Benchmarking", *args)
187: log = Thread.current[PASSENGER_ANALYTICS_WEB_LOG]
188: if log
189: log.measure("BENCHMARK: #{message}") do
190: benchmark_without_passenger(message, *args) do
191: yield
192: end
193: end
194: else
195: benchmark_without_passenger(message, *args) do
196: yield
197: end
198: end
199: end