All Versions
64
Latest Version
Avg Release Cycle
101 days
Latest Release
1777 days ago
Changelog History
Page 2
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