2012-03-13 17 views

Respuesta

16

Yo también tuve que cavar para conseguir esto. Esto es lo que hice

  1. poner esto en spec_helper.rb:

    config.before :suite do 
        PerfTools::CpuProfiler.start("/tmp/rspec_profile") 
    end 
    
    config.after :suite do 
        PerfTools::CpuProfiler.stop 
    end 
    
  2. Ejecutar su rspec pprof

  3. Ejecutar para obtener sus números de

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

también puedes hacer --gif pero sería necesario ire a tener graphviz instalado. Ejecute pprof.rb para obtener todas las opciones disponibles – katzmopolitan

+1

también teniendo en cuenta el requisito original de bundler ... puede que tenga que agrupar exec pprof.rb --text/tmp/rspec_profile – engineerDave