Как профилировать RSpec с помощью perftools и bundler?
Мне нужно профилировать набор тестов, с которым я обычно запускаю 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
Запустите свой rspec
Запустите pprof, чтобы получить ваши номера
pprof.rb --text /tmp/rspec_profile