Tag: Ruby/プロファイラ

目次

関連ページ

参考情報

rack-mini-profiler

使用方法

  • Gemfileに追加
    gem 'rack-mini-profiler', require: false
  • 設定ファイルの追加(config/initializers/rack_profiler.rbが作成される)。
    bundle exec rails g rack_profiler:install
  • rack_profiler.rbの内容
    if Rails.env.development?
      require "rack-mini-profiler"
    
      # initialization is skipped so trigger it
      Rack::MiniProfilerRails.initialize!(Rails.application)
    end
    
    

stackprof

使用方法

  • Gemfileに追加
    gem 'stackprof'
  • コードを囲む
    StackProf.run(mode: :cpu, out: 'tmp/stackprof.dump') do
      #...
    end
    
  • レポートを解析
    $ bundle exec stackprof tmp/stackprof.dump

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-02-22 (木) 20:40:28