2012-03-13 22 views

Trả lời

16

Tôi cũng phải đào sâu để có được điều này. Đây là những gì tôi đã làm

  1. Đặt này trong spec_helper.rb:

    config.before :suite do 
        PerfTools::CpuProfiler.start("/tmp/rspec_profile") 
    end 
    
    config.after :suite do 
        PerfTools::CpuProfiler.stop 
    end 
    
  2. Chạy rspec

  3. Run pprof của bạn để có được số của bạn

    pprof.rb --text /tmp/rspec_profile 
    
+0

bạn cũng có thể làm --gif nhưng nó sẽ requ ire bạn đã cài đặt graphviz. chạy pprof.rb để có được tất cả các tùy chọn có sẵn – katzmopolitan

+1

cũng đưa ra yêu cầu ban đầu của bundler ... bạn có thể phải bó exec pprof.rb --text/tmp/rspec_profile – engineerDave