All Versions
64
Latest Version
Avg Release Cycle
101 days
Latest Release
1777 days ago

Changelog History
Page 2

  • v0.16.2 Changes

    August 25, 2016
    • πŸ›  fixed incorrect setting of RUBY_VERSION macro
  • v0.16.1 Changes

    August 24, 2016
    • πŸ›  fixed compile problem with ruby 2.1.10
  • v0.16.0 Changes

    August 24, 2016
    • πŸ’Ž ruby-prof can now be installed if ruby has been compiled with --disable-gems or RUBYOPT includes --disable-gems (thx to Arthur Nogueira Neves)
    • Profile.new now accepts and prefers an options hash:
      • measure_mode: one of the RubyProf measure mode constants
      • exclude_threads: an array of threads to ignore when collecting profile data
      • include_threads: an array of threads to include when collecting profile data
      • merge_fibers: whether or not to merge the profile data for all fibers under their creating thread
    • πŸ–¨ overhauled printer for cachegrind profiles:
      • profile data for each thread dumped to a separate file, as kcachegrind does not fully implement the cachegrind specification
      • this required a change in interface: it's now necessary to specify a directory where to dump the cachegrind files
      • naming convention for cachegrind files changed so that kcachegrind shows them all in the open dialog
    • πŸ‘Œ improved Rack middleware:
      • it's now possible to use the MultiPrinter
      • new option ignore_existing_threads: will ignore all prexisiting threads when profiling a request, except the thread perfoming the request.
      • new option request_thread_only: will ignore all preexisting threads, but also all threads spwaned during the execution of the rack request.
      • new option merge_fibers: whether or not to merge the profile data for all fibers under their creating thread
    • πŸ›  fixed setting threshold bug when displaying stack profiles (thx to Michal Konarski)
    • πŸ–¨ code related to printing profiles is now autoloaded for efficiency (thx to Dave Gynn)
  • v0.15.9 Changes

    December 08, 2015
    • πŸ‘ rack profiler now supports lambdas for generating profile paths (thx to Jean RougΓ©)
    • πŸ›  fixed a bug when printing graph profiles
  • v0.15.8 Changes

    April 24, 2015
    • βž• added missing assets to gem build
    • πŸ›  fixed randomly failing test
  • v0.15.7 Changes

    April 23, 2015
    • html profiles are now single page (thx to Thomas Leishman)
  • v0.15.6 Changes

    February 22, 2015
    • πŸ‘Œ improved upon computing children time in graph printers
  • v0.15.5 Changes

    February 22, 2015
    • πŸ–¨ changed output format of flat_printer_with_line_number
    • πŸ‘Œ support using multi printer from command line (Dov Murik)
  • v0.15.4 Changes

    February 14, 2015
    • using env variable to specify mesaurement mode work again
    • measuring memory/object allocations works for 2.1 adn 2.2 again
  • v0.15.3 Changes

    January 16, 2015
    • πŸ‘Œ support ruby 2.2.0