16

通常実行するテスト スイートのプロファイルをbundle exec rspec spec/作成し、GIF 画像を生成する必要があります。

バンドラーで正しく動作するようにperftools.rbを実行するコマンドは何ですか?

4

1 に答える 1

16

私もこれを手に入れるために掘り下げなければなりませんでした。これが私がしたことです

  1. これを spec_helper.rb に入れます:

    config.before :suite do
      PerfTools::CpuProfiler.start("/tmp/rspec_profile")
    end
    
    config.after :suite do
      PerfTools::CpuProfiler.stop
    end
    
  2. rspec を実行します

  3. pprof を実行して数値を取得します

    pprof.rb --text  /tmp/rspec_profile
    
于 2012-12-14T04:50:18.203 に答える