Domanda

Ho bisogno di profilo la suite di test che di solito corro con bundle exec rspec spec/ e produrre l'immagine GIF.

Qual è il comando per eseguire il perftools.rb in modo che funzioni correttamente con bundler?

È stato utile?

Soluzione

Anch'io ho avuto a scavare intorno per ottenere questo.Qui è che cosa ho fatto

  1. Mettere questo in spec_helper.rb:

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

  3. Eseguire pprof per ottenere i vostri numeri

    pprof.rb --text  /tmp/rspec_profile
    
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top