Sha256: 1672482f57e4af55d165f23b52ec15cb11cca3d38e4f369c22621e133adc94e8
Contents?: true
Size: 1.68 KB
Versions: 2
Compression:
Stored size: 1.68 KB
Contents
# encoding: utf-8 # Load the C-based binding. begin RUBY_VERSION =~ /(\d+\.\d+\.\d+)/ require "#{$1}/ruby_prof.so" rescue LoadError require "ruby_prof.so" end require 'ruby-prof/version' require 'ruby-prof/call_info' require 'ruby-prof/compatibility' require 'ruby-prof/measurement' require 'ruby-prof/method_info' require 'ruby-prof/profile' require 'ruby-prof/rack' require 'ruby-prof/thread' module RubyProf autoload :CallInfoVisitor, 'ruby-prof/call_info_visitor' autoload :AbstractPrinter, 'ruby-prof/printers/abstract_printer' autoload :CallInfoPrinter, 'ruby-prof/printers/call_info_printer' autoload :CallStackPrinter, 'ruby-prof/printers/call_stack_printer' autoload :CallTreePrinter, 'ruby-prof/printers/call_tree_printer' autoload :DotPrinter, 'ruby-prof/printers/dot_printer' autoload :FlatPrinter, 'ruby-prof/printers/flat_printer' autoload :GraphHtmlPrinter, 'ruby-prof/printers/graph_html_printer' autoload :GraphPrinter, 'ruby-prof/printers/graph_printer' autoload :MultiPrinter, 'ruby-prof/printers/multi_printer' # :nodoc: # Checks if the user specified the clock mode via # the RUBY_PROF_MEASURE_MODE environment variable def self.figure_measure_mode case ENV["RUBY_PROF_MEASURE_MODE"] when "wall", "wall_time" RubyProf.measure_mode = RubyProf::WALL_TIME when "allocations" RubyProf.measure_mode = RubyProf::ALLOCATIONS when "memory" RubyProf.measure_mode = RubyProf::MEMORY when "process", "process_time" RubyProf.measure_mode = RubyProf::PROCESS_TIME else # the default is defined in the measure_mode reader end end end RubyProf::figure_measure_mode
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ruby-prof-1.1.0-x64-mingw32 | lib/ruby-prof.rb |
ruby-prof-1.1.0 | lib/ruby-prof.rb |