エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Rackアプリケーションのプロファイル - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rackアプリケーションのプロファイル - Qiita
Rackアプリケーションのプロファイリングをしたくて、preftoolsを使ったりしてみたのですが、なかなかち... Rackアプリケーションのプロファイリングをしたくて、preftoolsを使ったりしてみたのですが、なかなかちょうど良い粒度で出力されず困っていました。 実効速度は爆遅になるのが難点だけれど、標準profileライブラリはいい感じの粒度なので、Rackミドルウェアにしてみました。 これをどこかでuseすれば、どうにかなります。 require "profile" require "logger" require "stringio" class Profile #= initialize def initialize(app) @app = app @logger = Logger.new('log/profile.txt') end #= call def call(env) log_profile(env) { @app.call(env) } end def log_profile(