Как профилировать rspec с perftools и bundler?
-
13-12-2019 - |
Вопрос
Мне нужно профилировать тестовый набор, который я обычно бегаю с bundle exec rspec spec/
и производит изображение GIF.
Какая команда запускала perftools.rb Так что это правильно работает с Bundler?
Решение
Я тоже должен был копать, чтобы получить это.Вот что я сделал
-
Поместите это в SPEC_HELPER.RB:
config.before :suite do PerfTools::CpuProfiler.start("/tmp/rspec_profile") end config.after :suite do PerfTools::CpuProfiler.stop end
-
Запустите rspec
-
Запустите pprof, чтобы получить ваши номера
pprof.rb --text /tmp/rspec_profile
Не связан с StackOverflow