概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Fastest way to profile a method in Ruby 原文公開日: 2017/10/08 著者: Sam Saffron -- Discourseの共同創業者であり、Stack Overflowでの開発経験もあります。 Rubyのメソッドを最短かつ洗練された方法でプロファイリングできる方法はどれでしょうか? 最近私たちのDiscourseにいくつかのinstrumentationを追加する必要が生じました。あらゆるリクエストを測定対象に加えたかったのです。 SQL文やRedisコマンドの実行数 特定のセクションの実行に要する時間 これは、より一般性の高い問題に簡単に抽象化できます。 class ExternalClass def method_to_measure end end この問題を解決するうえで
![Ruby: メソッドを最速でプロファイリングする方法(翻訳)|TechRacho by BPS株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/263c70d134d72a1e1c65bea7a586c19e8890c064/height=288;version=1;width=512/https%3A%2F%2Ftechracho.bpsinc.jp%2Fwp-content%2Fuploads%2F2018%2F07%2Fruby_fastest_method_profiling_eyecatch.png)