Wie kann ich die Zeit messen, die eine Methode benötigt, und die einzelnen Anweisungen in dieser Methode in Ruby. Wenn Sie die folgende Methode sehen, möchte ich die Gesamtzeit messen, die die Methode benötigt, und die Zeit, die für den Datenbankzugriff und den Redis-Zugriff benötigt wird. Ich möchte Benchmark.measure nicht vor jeder Aussage schreiben. Gibt uns der Ruby-Interpreter irgendwelche Haken dafür?
def foo
# code to access database
# code to access redis.
end
new Date()
von Javascript, das Ruby hat, aber ich kann mich nicht an die richtige Syntax erinnern. sollte Ihnen eine anständige Google-Auflistung geben