سؤال

أحتاج إلى تحديد ملف تعريف مجموعة الاختبار التي أستخدمها عادةً bundle exec rspec spec/ وإنتاج صورة GIF.

ما هو الأمر لتشغيل perftools.rb بحيث يعمل بشكل صحيح مع المجمع؟

هل كانت مفيدة؟

المحلول

أنا أيضا كان علي أن أحفر للحصول على هذا.وهنا ما فعلته

  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. قم بتشغيل pprof للحصول على أرقامك

    pprof.rb --text  /tmp/rspec_profile
    
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top