Ruby'de bir yöntem tarafından harcanan zamanı ve bu yöntemdeki bireysel ifadeleri nasıl ölçebilirim? Aşağıdaki yöntemi görürseniz, yöntemin harcadığı toplam süreyi ve veritabanı erişimi ve redis erişimi için harcanan zamanı ölçmek istiyorum. Her ifadeden önce Benchmark.measure yazmak istemiyorum. Ruby tercümanı bunu yapmamız için bize herhangi bir kanca veriyor mu?
def foo
# code to access database
# code to access redis.
end
new Date()
Ruby'de javascript'e benzer bir şey var, ancak doğru sözdizimini hatırlayamıyorum. size düzgün bir Google listesi vermeli