문제

일반적으로 bundle exec rspec spec/로 실행하고 GIF 이미지를 생성하는 테스트 제품군을 프로파일해야합니다.

PerfTools.rb 를 실행하는 명령은 Bundler와 올바르게 작동하도록 설정해야합니까?

도움이 되었습니까?

해결책

나는 이것을 얻으려면 주위를 파헤쳐야했습니다.여기 내가 한 일이

입니다

  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. 실행

  4. 숫자를 얻으려면 pprof를 실행하십시오

    pprof.rb --text  /tmp/rspec_profile
    
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top