Pregunta

Necesito perfilar la suite de prueba que generalmente ejecuto con bundle exec rspec spec/ y produce la imagen GIF.

¿Cuál es el comando para ejecutar el perftools.rb para que funcione correctamente con Bundler?

¿Fue útil?

Solución

Yo también tuve que cavar para obtener esto.Aquí está lo que hice

  1. Pon 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. Ejecute su RSPEC

  3. ejecutar PPROF para obtener sus números

    pprof.rb --text  /tmp/rspec_profile
    
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top