Skip to content

Instantly share code, notes, and snippets.

@deadprogram
Created December 6, 2011 21:10
Show Gist options
  • Select an option

  • Save deadprogram/1440024 to your computer and use it in GitHub Desktop.

Select an option

Save deadprogram/1440024 to your computer and use it in GitHub Desktop.
KidsRuby Windows performance with Ruby 1.9.2
Thread ID: 11807412
Total: 35.046000
%self total self wait child calls name
93.71 32.84 32.84 0.00 0.04 305 Qt::Base#method_missing
4.49 1.62 1.57 0.00 1.55 39 Kernel#gem_original_require
1.43 0.50 0.50 0.00 0.00 36 Qt::Base#initialize
0.09 0.03 0.03 0.00 0.00 65 <Class::File>#expand_path
0.06 0.04 0.02 0.00 0.02 2 <Module::Gem>#searcher
0.06 0.02 0.02 0.00 0.00 10126 Hash#default
0.03 0.01 0.01 0.00 0.00 654 <Module::Qt::Internal>#insert_pclassid
0.03 0.01 0.01 0.00 0.00 43 <Class::Dir>#[]
0.03 1.68 0.01 0.00 1.67 37 Kernel#require
0.03 0.01 0.01 0.00 0.00 654 <Module::Qt::Internal>#isQObject
0.03 0.01 0.01 0.00 0.00 1 Qt::Base#dispose
0.03 35.05 0.01 0.00 35.04 1 Kernel#load
0.00 0.00 0.00 0.00 0.00 2 Runner#tmp_dir
0.00 0.00 0.00 0.00 0.00 10 Symbol#to_s
0.00 0.00 0.00 0.00 0.00 10 HTMLEntities::Encoder#build_basic_entity_encoder
0.00 0.00 0.00 0.00 0.00 10 Array#-
0.00 0.00 0.00 0.00 0.00 10 HTMLEntities::Encoder#validate_instructions
0.00 0.00 0.00 0.00 0.00 10 HTMLEntities::Encoder#initialize
0.00 0.00 0.00 0.00 0.00 10 HTMLEntities#encode
0.00 0.00 0.00 0.00 0.00 10 MainWidget#append
0.00 0.00 0.00 0.00 0.00 10 String#force_encoding
0.00 0.00 0.00 0.00 0.00 20 String#hex
0.00 0.00 0.00 0.00 0.00 40 String#gsub
0.00 0.00 0.00 0.00 0.00 10 URI::Parser#unescape
0.00 0.00 0.00 0.00 0.00 10 URI::Escape#unescape
0.00 0.00 0.00 0.00 0.00 50 String#chomp
0.00 0.00 0.00 0.00 0.00 10 KidsRubyServer#connection
0.00 0.00 0.00 0.00 0.00 10 KidsRubyServer#qt_metacall
0.00 0.00 0.00 0.00 0.00 1 Runner#build_code_from_fragment
0.00 0.00 0.00 0.00 0.00 1 Qt::File#open
0.00 0.00 0.00 0.00 0.00 1 Qt::Enum#|
0.00 0.00 0.00 0.00 0.00 1 <Class::File>#exists?
0.00 0.00 0.00 0.00 0.00 1 Runner#ensure_tmp_dir
0.00 0.00 0.00 0.00 0.00 1 Runner#save_kid_code
0.00 0.00 0.00 0.00 0.00 2 Qt::Enum#to_i
0.00 0.00 0.00 0.00 0.00 1 Qt::Enum#==
0.00 0.02 0.00 0.00 0.02 1 Runner#run
0.00 0.00 0.00 0.00 0.00 20 BasicObject#instance_eval
0.00 0.00 0.00 0.00 0.00 1 Runner#default_kid_code_location
0.00 0.02 0.00 0.00 0.02 1 MainWidget#evaluateRuby
0.00 0.02 0.00 0.00 0.02 27 MainWidget#keyPressEvent
0.00 0.00 0.00 0.00 0.00 1 MainWidget#setupQtBridge
0.00 32.83 0.00 0.00 32.83 1 Qt::Application#exec
0.00 0.02 0.00 0.00 0.02 96 MainWidget#qt_metacall
0.00 0.00 0.00 0.00 0.00 1 MainWidget#rejectStdin
0.00 0.00 0.00 0.00 0.00 1 MainWidget#initialize_stdin_connection
0.00 0.00 0.00 0.00 0.00 2 <Class::Qt::Object>#connect
0.00 0.00 0.00 0.00 0.00 1 String#downcase
0.00 0.00 0.00 0.00 0.00 1 HTMLEntities#initialize
0.00 0.00 0.00 0.00 0.00 2 Runner#initialize
0.00 0.00 0.00 0.00 0.00 35 Encoding#to_s
0.00 0.00 0.00 0.00 0.00 45 String#encoding
0.00 0.00 0.00 0.00 0.00 2 String#upcase
0.00 0.00 0.00 0.00 0.00 22 String#[]
0.00 0.00 0.00 0.00 0.00 1 MainWidget#version_description
0.00 0.00 0.00 0.00 0.00 12 KidsRubyServer#metaObject
0.00 0.00 0.00 0.00 0.00 1 Qt::TcpServer#connect
0.00 0.00 0.00 0.00 0.00 3 Object#SLOT
0.00 0.00 0.00 0.00 0.00 3 Object#SIGNAL
0.00 0.00 0.00 0.00 0.00 108 <Module::Qt::Internal>#get_qinteger
0.00 0.00 0.00 0.00 0.00 8 <Module::Qt::Internal>#isEnum
0.00 0.00 0.00 0.00 0.00 7 <Module::Qt::Internal>#get_qenum_type
0.00 0.00 0.00 0.00 0.00 111 <Module::Qt::Internal>#create_qenum
0.00 0.00 0.00 0.00 0.00 4 <Class::Qt::Base>#const_missing
0.00 0.01 0.00 0.00 0.01 2 KidsRubyServer#initialize
0.00 0.00 0.00 0.00 0.00 2 <Module::Qt::Internal>#make_metaObject
0.00 0.00 0.00 0.00 0.00 22 Array#pack
0.00 0.00 0.00 0.00 0.00 13 Qt::QObjectMember#access
0.00 0.00 0.00 0.00 0.00 13 Qt::QObjectMember#reply_type
0.00 0.00 0.00 0.00 0.00 13 String#delete
0.00 0.00 0.00 0.00 0.00 26 Qt::QObjectMember#full_name
0.00 0.00 0.00 0.00 0.00 54 Hash#has_key?
0.00 0.00 0.00 0.00 0.00 2 Kernel#lambda
0.00 0.00 0.00 0.00 0.00 2 <Module::Qt::Internal>#string_table_handler
0.00 0.00 0.00 0.00 0.00 2 <Module::Qt::Internal>#makeMetaData
0.00 0.00 0.00 0.00 0.00 1557 <Module::Qt::Internal>#getMetaObject
0.00 0.00 0.00 0.00 0.00 1545 MainWidget#metaObject
0.00 0.00 0.00 0.00 0.00 10 HTMLEntities::Encoder#build_extended_entity_encoder
0.00 0.00 0.00 0.00 0.00 14 <Module::Qt::Internal>#classIsa
0.00 0.00 0.00 0.00 0.00 36 String#sub!
0.00 0.00 0.00 0.00 0.00 2 TurtleInterface#initialize
0.00 0.00 0.00 0.00 0.00 1583 Class#superclass
0.00 0.02 0.00 0.00 0.02 2 MainWidget#initialize
0.00 0.00 0.00 0.00 0.00 9 String#gsub!
0.00 0.00 0.00 0.00 0.00 10 Array#&
0.00 0.50 0.00 0.00 0.50 2 Qt::Application#initialize
0.00 0.50 0.00 0.00 0.50 18 Method#call
0.00 0.50 0.00 0.00 0.50 18 Kernel#catch
0.00 0.00 0.00 0.00 0.00 18 Kernel#method
0.00 0.50 0.00 0.00 0.50 18 <Module::Qt::Internal>#try_initialize
0.00 0.52 0.00 0.00 0.52 18 <Class::Qt::Base>#new
0.00 0.00 0.00 0.00 0.00 1 Module#extended
0.00 0.00 0.00 0.00 0.00 1 Module#extend_object
0.00 0.00 0.00 0.00 0.00 1 Kernel#extend
0.00 0.00 0.00 0.00 0.00 2 Module#module_function
0.00 0.00 0.00 0.00 0.00 41 Module#const_set
0.00 0.00 0.00 0.00 0.00 30 Module#const_defined?
0.00 0.00 0.00 0.00 0.00 2 Hash#each_pair
0.00 0.00 0.00 0.00 0.00 1 NilClass#to_s
0.00 0.00 0.00 0.00 0.00 29 Regexp#initialize
0.00 0.00 0.00 0.00 0.00 29 <Class::Regexp>#allocate
0.00 0.00 0.00 0.00 0.00 1 URI::Parser#initialize_regexp
0.00 0.00 0.00 0.00 0.00 2 Hash#each_value
0.00 0.00 0.00 0.00 0.00 1 URI::Parser#initialize_pattern
0.00 0.00 0.00 0.00 0.00 1 URI::Parser#initialize
0.00 0.00 0.00 0.00 0.00 2 Module#instance_method
0.00 0.00 0.00 0.00 0.00 63 Kernel#freeze
0.00 0.00 0.00 0.00 0.00 22 Module#protected
0.00 0.00 0.00 0.00 0.00 1 <Module::Qt::Internal>#addSignalMethods
0.00 0.00 0.00 0.00 0.00 1 Qt::MetaInfo#add_signals
0.00 0.00 0.00 0.00 0.00 1 <Class::Qt::Base>#signals
0.00 0.00 0.00 0.00 0.00 6 Fixnum#to_s
0.00 0.00 0.00 0.00 0.00 12 Kernel#respond_to?
0.00 0.00 0.00 0.00 0.00 2 Class#initialize
0.00 0.00 0.00 0.00 0.00 2 <Class::Class>#allocate
0.00 0.00 0.00 0.00 0.00 27 <Module::Qt::Internal>#classes
0.00 0.00 0.00 0.00 0.00 27 <Module::Qt::Internal>#cpp_names
0.00 0.00 0.00 0.00 0.00 1 <Module::QtWebKit::Internal>#getClassList
0.00 0.00 0.00 0.00 0.00 1 <Module::QtWebKit::Internal>#init_all_classes
0.00 0.00 0.00 0.00 0.00 85 Array#push
0.00 0.00 0.00 0.00 0.00 18 Struct#initialize
0.00 0.00 0.00 0.00 0.00 18 <Class::Qt::QObjectMember>#allocate
0.00 0.00 0.00 0.00 0.00 18 <Class::Qt::QObjectMember>#new
0.00 0.00 0.00 0.00 0.00 1600 NilClass#nil?
0.00 0.00 0.00 0.00 0.00 78 Qt::ByteArray#constData
0.00 0.00 0.00 0.00 0.00 78 Qt::ByteArray#to_s
0.00 0.00 0.00 0.00 0.00 147 <Module::Qt::Internal>#find_class
0.00 0.00 0.00 0.00 0.00 41 <Module::Qt::Internal>#setCurrentMethod
0.00 0.00 0.00 0.00 0.00 40 <Module::Qt::Internal>#checkarg
0.00 0.00 0.00 0.00 0.00 40 <Module::Qt::Internal>#get_value_type
0.00 0.00 0.00 0.00 0.00 40 <Module::Qt::Internal>#get_arg_type_name
0.00 0.00 0.00 0.00 0.00 45 Range#each
0.00 0.00 0.00 0.00 0.00 45 <Module::Qt::Internal>#isConstMethod
0.00 0.00 0.00 0.00 0.00 283 <Module::Qt>#debug_level
0.00 0.00 0.00 0.00 0.00 283 <Module::Qt::Internal>#debug_level
0.00 0.00 0.00 0.00 0.00 55 Array#concat
0.00 0.00 0.00 0.00 0.00 54 <Module::Qt::Internal>#findMethod
0.00 0.00 0.00 0.00 0.00 53 Array#collect
0.00 0.00 0.00 0.00 0.00 47 Array#collect!
0.00 0.00 0.00 0.00 0.00 46 <Module::Qt::Internal>#isObject
0.00 0.00 0.00 0.00 0.00 60 String#initialize_copy
0.00 0.00 0.00 0.00 0.00 60 Kernel#initialize_dup
0.00 0.00 0.00 0.00 0.00 60 <Class::String>#allocate
0.00 0.00 0.00 0.00 0.00 60 Kernel#dup
0.00 0.00 0.00 0.00 0.00 52 Kernel#!~
0.00 0.00 0.00 0.00 0.00 78 <Module::Qt::Internal>#do_method_missing
0.00 0.00 0.00 0.00 0.00 20 <Class::Qt::Base>#method_missing
0.00 0.00 0.00 0.00 0.00 93 Kernel#kind_of?
0.00 0.00 0.00 0.00 0.00 3 Qt::MetaInfo#add_slots
0.00 0.00 0.00 0.00 0.00 3 <Module::Qt::Internal>#addMetaObjectMethods
0.00 0.00 0.00 0.00 0.00 3 Qt::MetaInfo#initialize
0.00 0.00 0.00 0.00 0.00 3 <Class::Qt::Base>#slots
0.00 0.00 0.00 0.00 0.00 13 Module#attr_reader
0.00 0.00 0.00 0.00 0.00 53 <Class::Range>#allocate
0.00 0.00 0.00 0.00 0.00 421 <Module::Qt::Internal>#create_qt_class
0.00 0.00 0.00 0.00 0.00 3855 Module#name
0.00 0.00 0.00 0.00 0.00 233 <Module::Qt::Internal>#create_qobject_class
0.00 0.00 0.00 0.00 0.00 10 HTMLEntities::Encoder#encode
0.00 0.00 0.00 0.00 0.00 627 Array#[]=
0.00 0.00 0.00 0.00 0.00 780 Qt::Internal::ModuleIndex#smoke
0.00 0.00 0.00 0.00 0.00 10 HTMLEntities::Encoder#prepare
0.00 0.00 0.00 0.00 0.00 699 Qt::Internal::ModuleIndex#initialize
0.00 0.00 0.00 0.00 0.00 654 <Module::Qt::Internal>#findClass
0.00 0.00 0.00 0.00 0.00 673 String#sub
0.00 0.00 0.00 0.00 0.00 654 <Module::Qt::Internal>#normalize_classname
0.00 0.02 0.00 0.00 0.02 634 <Module::Qt::Internal>#init_class
0.00 0.00 0.00 0.00 0.00 1 <Module::Qt::Internal>#getClassList
0.00 0.02 0.00 0.00 0.02 1 <Module::Qt::Internal>#init_all_classes
0.00 0.00 0.00 0.00 0.00 1 Comparable#<
0.00 0.00 0.00 0.00 0.00 4 Module#alias_method
0.00 0.00 0.00 0.00 0.00 1 <Class::Struct>#new
0.00 0.00 0.00 0.00 0.00 9 Module#included
0.00 0.00 0.00 0.00 0.00 9 Module#append_features
0.00 0.00 0.00 0.00 0.00 9 Module#include
0.00 0.00 0.00 0.00 0.00 125 Qt::Enum#initialize
0.00 0.00 0.00 0.00 0.00 5 Module#attr_accessor
0.00 0.00 0.00 0.00 0.00 34 Module#private
0.00 0.00 0.00 0.00 0.00 18 Fixnum#|
0.00 0.00 0.00 0.00 0.00 366 BasicObject#singleton_method_added
0.00 0.00 0.00 0.00 0.00 1 <Object::Object>#[]=
0.00 0.00 0.00 0.00 0.00 1 <Object::Object>#[]
0.00 0.00 0.00 0.00 0.00 2 String#split
0.00 0.00 0.00 0.00 0.00 2 Array#insert
0.00 0.00 0.00 0.00 0.00 2 Array#index
0.00 0.00 0.00 0.00 0.00 2 <Module::Gem>#load_path_insert_index
0.00 0.00 0.00 0.00 0.00 8 Hash#delete
0.00 0.00 0.00 0.00 0.00 3 Enumerable#find_all
0.00 0.00 0.00 0.00 0.00 5 Gem::Specification#dependencies
0.00 0.00 0.00 0.00 0.00 5 Gem::Specification#runtime_dependencies
0.00 0.00 0.00 0.00 0.00 2 Gem::Specification#conflicts
0.00 0.01 0.00 0.00 0.01 2 <Module::Gem>#activate_spec
0.00 0.00 0.00 0.00 0.00 2 Gem::Specification#sort_obj
0.00 0.00 0.00 0.00 0.00 2 Enumerable#sort_by
0.00 0.00 0.00 0.00 0.00 8 String#==
0.00 0.00 0.00 0.00 0.00 12 Enumerable#any?
0.00 0.00 0.00 0.00 0.00 2 <Module::Gem>#platforms
0.00 0.00 0.00 0.00 0.00 2 <Class::Gem::Platform>#match
0.00 0.00 0.00 0.00 0.00 2 Comparable#==
0.00 0.00 0.00 0.00 0.00 56 Proc#call
0.00 0.00 0.00 0.00 0.00 2 Enumerable#all?
0.00 0.00 0.00 0.00 0.00 2 Gem::Requirement#satisfied_by?
0.00 0.00 0.00 0.00 0.00 4 Hash#values
0.00 0.00 0.00 0.00 0.00 2 <Class::Regexp>#escape
0.00 0.00 0.00 0.00 0.00 2 Gem::Dependency#requirement
0.00 0.00 0.00 0.00 0.00 2 Gem::SourceIndex#search
0.00 0.00 0.00 0.00 0.00 2 String#strip!
0.00 0.00 0.00 0.00 0.00 148 String#=~
0.00 0.00 0.00 0.00 0.00 2 <Class::Gem::Version>#correct?
0.00 0.00 0.00 0.00 0.00 2 Gem::Version#initialize
0.00 0.00 0.00 0.00 0.00 2 Regexp#=~
0.00 0.00 0.00 0.00 0.00 17 String#to_s
0.00 0.00 0.00 0.00 0.00 2 <Class::Gem::Requirement>#parse
0.00 0.00 0.00 0.00 0.00 2 Array#map!
0.00 0.00 0.00 0.00 0.00 15206 Kernel#respond_to_missing?
0.00 0.00 0.00 0.00 0.00 2 Array#==
0.00 0.00 0.00 0.00 0.00 2 Array#uniq!
0.00 0.00 0.00 0.00 0.00 2 Array#compact!
0.00 0.00 0.00 0.00 0.00 2 Array#flatten
0.00 0.00 0.00 0.00 0.00 2 Gem::Requirement#initialize
0.00 0.00 0.00 0.00 0.00 2 <Class::Gem::Requirement>#create
0.00 0.00 0.00 0.00 0.00 12 Symbol#==
0.00 0.00 0.00 0.00 0.00 23 Array#include?
0.00 0.00 0.00 0.00 0.00 2 Array#first
0.00 0.00 0.00 0.00 0.00 4 Array#last
0.00 0.00 0.00 0.00 0.00 2 Gem::Dependency#initialize
0.00 0.01 0.00 0.00 0.01 2 <Module::Gem>#activate_dep
0.00 0.01 0.00 0.00 0.01 2 <Module::Gem>#activate
0.00 0.00 0.00 0.00 0.00 4 <Class::File>#file?
0.00 0.00 0.00 0.00 0.00 4 Kernel#untaint
0.00 0.00 0.00 0.00 0.00 64 Array#empty?
0.00 0.00 0.00 0.00 0.00 52 Array#select
0.00 0.00 0.00 0.00 0.00 10 String#encode
0.00 0.00 0.00 0.00 0.00 1 Array#uniq
0.00 0.00 0.00 0.00 0.00 638 String#empty?
0.00 0.00 0.00 0.00 0.00 1 <Module::Gem>#suffixes
0.00 0.00 0.00 0.00 0.00 43 <Module::Gem>#suffix_pattern
0.00 0.01 0.00 0.00 0.01 43 Gem::GemPathSearcher#matching_files
0.00 0.01 0.00 0.00 0.01 43 Gem::GemPathSearcher#matching_file?
0.00 0.01 0.00 0.00 0.01 2 Enumerable#find
0.00 0.01 0.00 0.00 0.01 2 Gem::GemPathSearcher#find
0.00 0.00 0.00 0.00 0.00 3 Gem::Specification#original_name
0.00 0.00 0.00 0.00 0.00 6 Array#compact
0.00 0.00 0.00 0.00 0.00 5 Gem::Platform#to_a
0.00 0.00 0.00 0.00 0.00 5 Gem::Platform#to_s
0.00 0.00 0.00 0.00 0.00 5433 Kernel#nil?
0.00 0.00 0.00 0.00 0.00 1971 Kernel#class
0.00 0.00 0.00 0.00 0.00 7 Gem::Platform#==
0.00 0.00 0.00 0.00 0.00 1440 Hash#[]=
0.00 0.00 0.00 0.00 0.00 55 Array#join
0.00 0.00 0.00 0.00 0.00 49 <Class::File>#directory?
0.00 0.00 0.00 0.00 0.00 103 <Class::File>#join
0.00 0.00 0.00 0.00 0.00 64 Gem::Specification#platform
0.00 0.00 0.00 0.00 0.00 49 Gem::Specification#full_name
0.00 0.00 0.00 0.00 0.00 10 HTMLEntities::Encoder#basic_entity_regexp
0.00 0.00 0.00 0.00 0.00 122 <Class::File>#dirname
0.00 0.03 0.00 0.00 0.03 52 Gem::Specification#installation_path
0.00 0.03 0.00 0.00 0.03 49 Gem::Specification#full_gem_path
0.00 0.02 0.00 0.00 0.02 47 Gem::GemPathSearcher#lib_dirs_for
0.00 0.00 0.00 0.00 0.00 133 Kernel#object_id
0.00 0.60 0.00 0.00 0.60 798 Array#each
0.00 0.00 0.00 0.00 0.00 2 Fixnum#<=>
0.00 0.00 0.00 0.00 0.00 16 String#to_i
0.00 0.01 0.00 0.00 0.01 7 Array#map
0.00 0.00 0.00 0.00 0.00 5 String#scan
0.00 0.00 0.00 0.00 0.00 4 Gem::Version#segments
0.00 0.00 0.00 0.00 0.00 4 Gem::Version#<=>
0.00 0.00 0.00 0.00 0.00 200 Fixnum#zero?
0.00 0.00 0.00 0.00 0.00 200 Numeric#nonzero?
0.00 0.00 0.00 0.00 0.00 201 String#<=>
0.00 0.00 0.00 0.00 0.00 1 Array#sort
0.00 0.00 0.00 0.00 0.00 1 Hash#each
0.00 0.00 0.00 0.00 0.00 1 Gem::SourceIndex#each
0.00 0.00 0.00 0.00 0.00 1 Enumerable#map
0.00 0.00 0.00 0.00 0.00 3 <Module::Gem>#source_index
0.00 0.00 0.00 0.00 0.00 1 Gem::GemPathSearcher#init_gemspecs
0.00 0.02 0.00 0.00 0.02 1 Gem::GemPathSearcher#initialize
0.00 0.00 0.00 0.00 0.00 3306 Module#method_added
0.00 0.00 0.00 0.00 0.00 699 Class#inherited
0.00 0.00 0.00 0.00 0.00 10 Regexp#===
0.00 0.06 0.00 0.00 0.06 2 <Module::Gem>#try_activate
0.00 0.00 0.00 0.00 0.00 2 String#end_with?
0.00 0.00 0.00 0.00 0.00 2 Exception#to_s
0.00 0.00 0.00 0.00 0.00 2 Exception#message
0.00 0.00 0.00 0.00 0.00 41 Module#===
0.00 0.00 0.00 0.00 0.00 2 Exception#set_backtrace
0.00 0.00 0.00 0.00 0.00 2 Exception#backtrace
0.00 0.00 0.00 0.00 0.00 2 Exception#exception
0.00 0.00 0.00 0.00 0.00 2 Exception#initialize
0.00 0.00 0.00 0.00 0.00 866 <Class::BasicObject>#allocate
0.00 0.02 0.00 0.00 0.02 879 Class#new
0.00 0.00 0.00 0.00 0.00 10 HTMLEntities::Encoder#extended_entity_regexp
0.00 0.00 0.00 0.00 0.00 39 Hash#empty?
0.00 0.00 0.00 0.00 0.00 39 <Module::Gem>#unresolved_deps
0.00 0.00 0.00 0.00 0.00 10 HTMLEntities::Encoder#encoding_aware?
0.00 0.00 0.00 0.00 0.00 10 KidsRubyServer#validResponse
0.00 0.00 0.00 0.00 0.00 62 IO#set_encoding
0.00 0.00 0.00 0.00 0.00 1 <Module::Qt::Internal>#application_terminated=
0.00 35.05 0.00 0.00 35.05 2 Global#[No method]
Thread ID: 13707960
Total: 1.170000
%self total self wait child calls name
65.90 0.78 0.77 0.00 0.77 30 Kernel#gem_original_require
20.00 0.23 0.23 0.00 0.00 30 IO#write
4.53 0.05 0.05 0.00 0.00 30 IO#close
4.44 0.05 0.05 0.00 0.00 30 TCPSocket#initialize
2.56 0.03 0.03 0.00 0.00 3 <Class::IO>#select
0.85 0.01 0.01 0.00 0.00 32 Module#attr_reader
0.85 0.01 0.01 0.00 0.00 3 SystemCallError#initialize
0.85 0.01 0.01 0.00 0.00 30 Net::HTTPHeader#range_length
0.00 0.01 0.00 0.00 0.01 30 Net::HTTPResponse#read_body_0
0.00 0.00 0.00 0.00 0.00 30 Comparable#<=
0.00 0.00 0.00 0.00 0.00 120 Array#include?
0.00 0.00 0.00 0.00 0.00 120 Net::HTTPHeader#tokens
0.00 0.00 0.00 0.00 0.00 30 Net::HTTPHeader#connection_close?
0.00 0.00 0.00 0.00 0.00 30 Net::HTTP#keep_alive?
0.00 0.05 0.00 0.00 0.05 30 Net::HTTP#end_transport
0.00 0.00 0.00 0.00 0.00 93 Module#===
0.00 0.00 0.00 0.00 0.00 33 Exception#set_backtrace
0.00 0.00 0.00 0.00 0.00 33 Exception#backtrace
0.00 0.00 0.00 0.00 0.00 33 Exception#exception
0.00 0.00 0.00 0.00 0.00 33 Exception#initialize
0.00 0.00 0.00 0.00 0.00 60 Net::BufferedIO#LOG
0.00 0.00 0.00 0.00 0.00 30 Net::BufferedIO#read_all
0.00 0.00 0.00 0.00 0.00 30 Net::HTTPHeader#content_range
0.00 0.00 0.00 0.00 0.00 30 Net::HTTPHeader#connection_keep_alive?
0.00 0.00 0.00 0.00 0.00 30 Net::HTTPHeader#key?
0.00 0.00 0.00 0.00 0.00 30 Net::HTTPHeader#content_length
0.00 0.00 0.00 0.00 0.00 30 Net::HTTPHeader#chunked?
0.00 0.00 0.00 0.00 0.00 30 String#<=>
0.00 0.00 0.00 0.00 0.00 30 Net::HTTPResponse#stream_check
0.00 0.00 0.00 0.00 0.00 30 Net::HTTPResponse#procdest
0.00 0.01 0.00 0.00 0.01 90 Net::HTTPResponse#read_body
0.00 0.01 0.00 0.00 0.01 90 Net::HTTPResponse#body
0.00 0.00 0.00 0.00 0.00 30 <Class::Net::HTTPResponse>#body_permitted?
0.00 0.01 0.00 0.00 0.01 30 Net::HTTPResponse#reading_body
0.00 0.00 0.00 0.00 0.00 60 Hash#key?
0.00 0.00 0.00 0.00 0.00 30 Net::HTTPHeader#add_field
0.00 0.00 0.00 0.00 0.00 30 Kernel#nil?
0.00 0.00 0.00 0.00 0.00 30 String#strip
0.00 0.00 0.00 0.00 0.00 60 String#sub
0.00 0.00 0.00 0.00 0.00 30 <Class::Net::HTTPResponse>#each_response_header
0.00 0.00 0.00 0.00 0.00 30 Net::HTTPResponse#initialize
0.00 0.00 0.00 0.00 0.00 30 <Class::Net::HTTPResponse>#response_class
0.00 0.00 0.00 0.00 0.00 30 MatchData#captures
0.00 0.00 0.00 0.00 0.00 30 Regexp#match
0.00 0.00 0.00 0.00 0.00 30 String#chop
0.00 0.00 0.00 0.00 0.00 120 String#slice!
0.00 0.00 0.00 0.00 0.00 120 Net::BufferedIO#rbuf_consume
0.00 0.01 0.00 0.00 0.01 63 IO#read_nonblock
0.00 0.04 0.00 0.00 0.04 60 Net::BufferedIO#rbuf_fill
0.00 0.00 0.00 0.00 0.00 120 String#index
0.00 0.04 0.00 0.00 0.04 90 Net::BufferedIO#readuntil
0.00 0.04 0.00 0.00 0.04 30 Net::BufferedIO#readline
0.00 0.04 0.00 0.00 0.04 30 <Class::Net::HTTPResponse>#read_status_line
0.00 0.04 0.00 0.00 0.04 30 <Class::Net::HTTPResponse>#read_new
0.00 0.05 0.00 0.00 0.05 30 Net::BufferedIO#close
0.00 0.23 0.00 0.00 0.23 30 Net::BufferedIO#write0
0.00 0.23 0.00 0.00 0.23 30 Net::BufferedIO#writing
0.00 0.23 0.00 0.00 0.23 30 Net::BufferedIO#write
0.00 0.00 0.00 0.00 0.00 120 String#capitalize
0.00 0.00 0.00 0.00 0.00 90 Array#map
0.00 0.00 0.00 0.00 0.00 90 Net::HTTPHeader#capitalize
0.00 0.00 0.00 0.00 0.00 30 Hash#each
0.00 0.00 0.00 0.00 0.00 30 Net::HTTPHeader#each_capitalized
0.00 0.23 0.00 0.00 0.23 30 Net::HTTPGenericRequest#write_header
0.00 0.23 0.00 0.00 0.23 30 Net::HTTPGenericRequest#exec
0.00 0.00 0.00 0.00 0.00 30 Net::HTTP#edit_path
0.00 0.00 0.00 0.00 0.00 30 <Class::Net::HTTP>#http_default_port
0.00 0.00 0.00 0.00 0.00 30 Net::HTTP#addr_port
0.00 0.00 0.00 0.00 0.00 60 Net::HTTPGenericRequest#response_body_permitted?
0.00 0.00 0.00 0.00 0.00 120 IO#closed?
0.00 0.00 0.00 0.00 0.00 120 Net::BufferedIO#closed?
0.00 0.00 0.00 0.00 0.00 30 Net::HTTP#begin_transport
0.00 0.34 0.00 0.00 0.34 30 Net::HTTP#transport_request
0.00 0.00 0.00 0.00 0.00 30 Net::HTTPGenericRequest#set_body_internal
0.00 0.00 0.00 0.00 0.00 30 Net::HTTP#proxy_user
0.00 0.00 0.00 0.00 0.00 30 Net::HTTP#started?
0.00 0.34 0.00 0.00 0.34 30 Net::HTTP#request
0.00 0.00 0.00 0.00 0.00 90 Net::HTTPHeader#[]=
0.00 0.00 0.00 0.00 0.00 270 String#downcase
0.00 0.00 0.00 0.00 0.00 90 Net::HTTPHeader#[]
0.00 0.00 0.00 0.00 0.00 60 Net::HTTPHeader#initialize_http_header
0.00 0.00 0.00 0.00 0.00 30 Net::HTTPGenericRequest#initialize
0.00 0.00 0.00 0.00 0.00 30 Net::HTTPRequest#initialize
0.00 0.34 0.00 0.00 0.34 30 Net::HTTP#request_get
0.00 0.00 0.00 0.00 0.00 90 String#[]
0.00 0.00 0.00 0.00 0.00 30 URI::Generic#path_query
0.00 0.00 0.00 0.00 0.00 30 URI::HTTP#request_uri
0.00 0.00 0.00 0.00 0.00 30 Net::HTTP#on_connect
0.00 0.00 0.00 0.00 0.00 30 Net::BufferedIO#initialize
0.00 0.00 0.00 0.00 0.00 90 Net::HTTP#use_ssl?
0.00 0.00 0.00 0.00 0.00 30 Net::HTTP#sspi_auth?
0.00 0.00 0.00 0.00 0.00 30 <Class::IO>#allocate
0.00 0.05 0.00 0.00 0.05 30 <Class::IO>#open
0.00 0.00 0.00 0.00 0.00 30 Net::HTTP#conn_port
0.00 0.05 0.00 0.00 0.05 30 Timeout#timeout
0.00 0.05 0.00 0.00 0.05 30 Object#timeout
0.00 0.00 0.00 0.00 0.00 90 Net::HTTP#D
0.00 0.00 0.00 0.00 0.00 60 Net::HTTP#conn_address
0.00 0.05 0.00 0.00 0.05 30 Net::HTTP#connect
0.00 0.05 0.00 0.00 0.05 30 Net::HTTP#do_start
0.00 0.00 0.00 0.00 0.00 90 Kernel#block_given?
0.00 0.39 0.00 0.00 0.39 30 Net::HTTP#start
0.00 0.00 0.00 0.00 0.00 30 <Class::Net::HTTP>#version_1_2?
0.00 0.00 0.00 0.00 0.00 30 BasicObject#instance_eval
0.00 0.00 0.00 0.00 0.00 330 Kernel#instance_variable_set
0.00 0.00 0.00 0.00 0.00 30 Net::HTTP#initialize
0.00 0.00 0.00 0.00 0.00 30 <Class::Net::HTTP>#newobj
0.00 0.00 0.00 0.00 0.00 30 <Class::Net::HTTP>#Proxy
0.00 0.00 0.00 0.00 0.00 30 <Class::Net::HTTP>#new
0.00 0.39 0.00 0.00 0.39 30 <Class::Net::HTTP>#get_response
0.00 0.00 0.00 0.00 0.00 30 <Class::URI::Generic>#default_port
0.00 0.00 0.00 0.00 0.00 180 Kernel#class
0.00 0.00 0.00 0.00 0.00 30 URI::Generic#default_port
0.00 0.00 0.00 0.00 0.00 30 URI::Generic#set_fragment
0.00 0.00 0.00 0.00 0.00 30 URI::Generic#set_registry
0.00 0.00 0.00 0.00 0.00 30 URI::Generic#set_opaque
0.00 0.00 0.00 0.00 0.00 30 URI::Generic#set_query
0.00 0.00 0.00 0.00 0.00 30 URI::Generic#set_path
0.00 0.00 0.00 0.00 0.00 120 String#empty?
0.00 0.00 0.00 0.00 0.00 30 URI::Generic#set_port
0.00 0.00 0.00 0.00 0.00 30 URI::Generic#set_host
0.00 0.00 0.00 0.00 0.00 30 URI::Generic#split_userinfo
0.00 0.00 0.00 0.00 0.00 30 URI::Generic#set_userinfo
0.00 0.00 0.00 0.00 0.00 30 URI::Generic#set_scheme
0.00 0.00 0.00 0.00 0.00 30 URI::Generic#initialize
0.00 0.00 0.00 0.00 0.00 30 URI::HTTP#initialize
0.00 0.00 0.00 0.00 0.00 30 Hash#include?
0.00 0.00 0.00 0.00 0.00 60 String#upcase
0.00 0.00 0.00 0.00 0.00 60 <Module::URI>#scheme_list
0.00 0.00 0.00 0.00 0.00 30 MatchData#[]
0.00 0.00 0.00 0.00 0.00 30 Regexp#===
0.00 0.00 0.00 0.00 0.00 30 String#===
0.00 0.00 0.00 0.00 0.00 30 URI::Parser#split
0.00 0.00 0.00 0.00 0.00 30 URI::Parser#parse
0.00 0.00 0.00 0.00 0.00 30 <Module::URI>#parse
0.00 0.00 0.00 0.00 0.00 30 String#force_encoding
0.00 0.00 0.00 0.00 0.00 60 Kernel#sprintf
0.00 0.00 0.00 0.00 0.00 60 String#each_byte
0.00 0.00 0.00 0.00 0.00 90 Kernel#kind_of?
0.00 0.00 0.00 0.00 0.00 30 URI::Parser#escape
0.00 0.00 0.00 0.00 0.00 30 URI::Escape#escape
0.00 0.00 0.00 0.00 0.00 30 Interface#path
0.00 0.39 0.00 0.00 0.39 30 Interface#call
0.00 0.00 0.00 0.00 0.00 60 String#gsub
0.00 0.00 0.00 0.00 0.00 30 KidsRubyStdIo#simple_textilize
0.00 0.39 0.00 0.00 0.39 30 StdOut#write
0.00 0.00 0.00 0.00 0.00 30 String#to_s
0.00 0.39 0.00 0.00 0.39 30 KidsRubyStdIo#puts
0.00 0.39 0.00 0.00 0.39 30 Kernel#puts
0.00 0.39 0.00 0.00 0.39 1 Integer#times
0.00 0.00 0.00 0.00 0.00 420 String#%
0.00 0.00 0.00 0.00 0.00 420 Integer#to_i
0.00 0.00 0.00 0.00 0.00 140 <Class::Turtle>#rgb
0.00 0.00 0.00 0.00 0.00 1 Module#alias_method
0.00 0.00 0.00 0.00 0.00 2 KidsRubyStdIo#initialize
0.00 0.00 0.00 0.00 0.00 2 Interface#initialize
0.00 0.00 0.00 0.00 0.00 2 InterfaceHelper#get_interface
0.00 0.00 0.00 0.00 0.00 2 BasicObject#initialize
0.00 0.00 0.00 0.00 0.00 2 IO#sync=
0.00 0.00 0.00 0.00 0.00 121 String#split
0.00 0.00 0.00 0.00 0.00 21 Module#protected
0.00 0.00 0.00 0.00 0.00 1 Module#extended
0.00 0.00 0.00 0.00 0.00 1 Module#extend_object
0.00 0.00 0.00 0.00 0.00 1 Kernel#extend
0.00 0.00 0.00 0.00 0.00 41 Module#const_set
0.00 0.00 0.00 0.00 0.00 30 Module#const_defined?
0.00 0.00 0.00 0.00 0.00 2 Hash#each_pair
0.00 0.00 0.00 0.00 0.00 1 NilClass#to_s
0.00 0.00 0.00 0.00 0.00 19 Regexp#initialize
0.00 0.00 0.00 0.00 0.00 19 <Class::Regexp>#allocate
0.00 0.00 0.00 0.00 0.00 1 URI::Parser#initialize_regexp
0.00 0.00 0.00 0.00 0.00 2 Hash#each_value
0.00 0.00 0.00 0.00 0.00 174 Hash#[]=
0.00 0.00 0.00 0.00 0.00 6 Hash#delete
0.00 0.00 0.00 0.00 0.00 1 URI::Parser#initialize_pattern
0.00 0.00 0.00 0.00 0.00 1 URI::Parser#initialize
0.00 0.00 0.00 0.00 0.00 220 <Class::BasicObject>#allocate
0.00 0.00 0.00 0.00 0.00 206 Class#new
0.00 0.00 0.00 0.00 0.00 2 Module#instance_method
0.00 0.00 0.00 0.00 0.00 10 Module#included
0.00 0.00 0.00 0.00 0.00 10 Module#append_features
0.00 0.00 0.00 0.00 0.00 10 Module#include
0.00 0.00 0.00 0.00 0.00 7 <Class::Range>#allocate
0.00 0.00 0.00 0.00 0.00 63 Fixnum#to_s
0.00 0.00 0.00 0.00 0.00 181 Array#join
0.00 0.00 0.00 0.00 0.00 33 String#to_i
0.00 0.00 0.00 0.00 0.00 1 Array#collect
0.00 0.00 0.00 0.00 0.00 1 String#scan
0.00 0.00 0.00 0.00 0.00 93 Kernel#freeze
0.00 0.00 0.00 0.00 0.00 1 Kernel#autoload
0.00 0.00 0.00 0.00 0.00 5 Module#public
0.00 0.00 0.00 0.00 0.00 6 Module#attr_accessor
0.00 0.00 0.00 0.00 0.00 3 Module#module_function
0.00 0.00 0.00 0.00 0.00 1 Regexp#=~
0.00 0.00 0.00 0.00 0.00 1 Kernel#caller
0.00 0.00 0.00 0.00 0.00 1 <Class::Regexp>#quote
0.00 0.00 0.00 0.00 0.00 30 Net::HTTP#do_finish
0.00 0.00 0.00 0.00 0.00 52 Module#private
0.00 0.00 0.00 0.00 0.00 107 BasicObject#singleton_method_added
0.00 0.00 0.00 0.00 0.00 664 Module#method_added
0.00 0.00 0.00 0.00 0.00 133 Class#inherited
0.00 0.00 0.00 0.00 0.00 4 <Class::File>#expand_path
0.00 0.00 0.00 0.00 0.00 4 <Class::File>#dirname
0.00 0.77 0.00 0.00 0.77 31 Array#each
0.00 0.00 0.00 0.00 0.00 30 Reply#initialize
0.00 0.00 0.00 0.00 0.00 30 Hash#empty?
0.00 0.00 0.00 0.00 0.00 30 <Module::Gem>#unresolved_deps
0.00 0.78 0.00 0.00 0.78 30 Kernel#require
0.00 0.00 0.00 0.00 0.00 5051 Hash#default
0.00 0.00 0.00 0.00 0.00 38 IO#set_encoding
0.00 1.17 0.00 0.00 1.17 1 Kernel#load
0.00 1.17 0.00 0.00 1.17 2 Global#[No method]
Thread ID: 13937328
Total: 10.937000
%self total self wait child calls name
91.76 10.04 10.04 0.00 0.00 10 TCPSocket#initialize
7.78 0.85 0.85 0.00 0.85 30 Kernel#gem_original_require
0.46 0.05 0.05 0.00 0.00 10 <Class::IO>#select
0.00 0.00 0.00 0.00 0.00 20 Hash#key?
0.00 0.00 0.00 0.00 0.00 10 Net::BufferedIO#close
0.00 0.00 0.00 0.00 0.00 10 Net::HTTPHeader#connection_keep_alive?
0.00 0.00 0.00 0.00 0.00 10 String#<=>
0.00 0.00 0.00 0.00 0.00 10 Comparable#<=
0.00 0.00 0.00 0.00 0.00 40 Array#include?
0.00 0.00 0.00 0.00 0.00 40 Net::HTTPHeader#tokens
0.00 0.00 0.00 0.00 0.00 10 Net::HTTPHeader#connection_close?
0.00 0.00 0.00 0.00 0.00 10 Net::HTTP#keep_alive?
0.00 0.00 0.00 0.00 0.00 10 Net::HTTP#end_transport
0.00 0.00 0.00 0.00 0.00 20 Net::BufferedIO#LOG
0.00 0.00 0.00 0.00 0.00 10 Net::BufferedIO#read_all
0.00 0.00 0.00 0.00 0.00 10 Net::HTTPHeader#content_range
0.00 0.00 0.00 0.00 0.00 10 Net::HTTPHeader#range_length
0.00 0.00 0.00 0.00 0.00 10 Net::HTTPHeader#key?
0.00 0.00 0.00 0.00 0.00 10 Net::HTTPHeader#content_length
0.00 0.00 0.00 0.00 0.00 10 Net::HTTPHeader#chunked?
0.00 0.00 0.00 0.00 0.00 10 Net::HTTPResponse#read_body_0
0.00 0.00 0.00 0.00 0.00 10 Net::HTTPResponse#stream_check
0.00 0.00 0.00 0.00 0.00 10 Net::HTTPResponse#procdest
0.00 0.00 0.00 0.00 0.00 30 Net::HTTPResponse#read_body
0.00 0.00 0.00 0.00 0.00 30 Net::HTTPResponse#body
0.00 0.00 0.00 0.00 0.00 10 <Class::Net::HTTPResponse>#body_permitted?
0.00 0.00 0.00 0.00 0.00 10 Net::HTTPResponse#reading_body
0.00 0.00 0.00 0.00 0.00 10 IO#close
0.00 0.00 0.00 0.00 0.00 10 Net::HTTPHeader#add_field
0.00 0.00 0.00 0.00 0.00 10 Kernel#nil?
0.00 0.00 0.00 0.00 0.00 10 String#strip
0.00 0.00 0.00 0.00 0.00 20 String#sub
0.00 0.00 0.00 0.00 0.00 10 <Class::Net::HTTPResponse>#each_response_header
0.00 0.00 0.00 0.00 0.00 10 Net::HTTPResponse#initialize
0.00 0.00 0.00 0.00 0.00 10 <Class::Net::HTTPResponse>#response_class
0.00 0.00 0.00 0.00 0.00 10 MatchData#captures
0.00 0.00 0.00 0.00 0.00 10 Regexp#match
0.00 0.00 0.00 0.00 0.00 10 String#chop
0.00 0.00 0.00 0.00 0.00 40 String#slice!
0.00 0.00 0.00 0.00 0.00 40 Net::BufferedIO#rbuf_consume
0.00 0.00 0.00 0.00 0.00 10 Net::HTTP#sspi_auth?
0.00 0.00 0.00 0.00 0.00 40 Module#===
0.00 0.00 0.00 0.00 0.00 20 Exception#set_backtrace
0.00 0.00 0.00 0.00 0.00 20 Exception#backtrace
0.00 0.00 0.00 0.00 0.00 20 Exception#exception
0.00 0.00 0.00 0.00 0.00 20 Exception#initialize
0.00 0.00 0.00 0.00 0.00 10 SystemCallError#initialize
0.00 0.00 0.00 0.00 0.00 30 IO#read_nonblock
0.00 0.05 0.00 0.00 0.05 20 Net::BufferedIO#rbuf_fill
0.00 0.00 0.00 0.00 0.00 40 String#index
0.00 0.05 0.00 0.00 0.05 30 Net::BufferedIO#readuntil
0.00 0.05 0.00 0.00 0.05 10 Net::BufferedIO#readline
0.00 0.05 0.00 0.00 0.05 10 <Class::Net::HTTPResponse>#read_status_line
0.00 0.05 0.00 0.00 0.05 10 <Class::Net::HTTPResponse>#read_new
0.00 0.00 0.00 0.00 0.00 10 IO#write
0.00 0.00 0.00 0.00 0.00 10 Net::BufferedIO#write0
0.00 0.00 0.00 0.00 0.00 10 Net::BufferedIO#writing
0.00 0.00 0.00 0.00 0.00 10 Net::BufferedIO#write
0.00 0.00 0.00 0.00 0.00 40 String#capitalize
0.00 0.00 0.00 0.00 0.00 30 Array#map
0.00 0.00 0.00 0.00 0.00 30 Net::HTTPHeader#capitalize
0.00 0.00 0.00 0.00 0.00 10 Hash#each
0.00 0.00 0.00 0.00 0.00 10 Net::HTTPHeader#each_capitalized
0.00 0.00 0.00 0.00 0.00 10 Net::HTTPGenericRequest#write_header
0.00 0.00 0.00 0.00 0.00 10 Net::HTTPGenericRequest#exec
0.00 0.00 0.00 0.00 0.00 10 Net::HTTP#edit_path
0.00 0.00 0.00 0.00 0.00 10 <Class::Net::HTTP>#http_default_port
0.00 0.00 0.00 0.00 0.00 10 Net::HTTP#addr_port
0.00 0.00 0.00 0.00 0.00 20 Net::HTTPGenericRequest#response_body_permitted?
0.00 0.00 0.00 0.00 0.00 40 IO#closed?
0.00 0.00 0.00 0.00 0.00 40 Net::BufferedIO#closed?
0.00 0.00 0.00 0.00 0.00 10 Net::HTTP#begin_transport
0.00 0.05 0.00 0.00 0.05 10 Net::HTTP#transport_request
0.00 0.00 0.00 0.00 0.00 10 Net::HTTPGenericRequest#set_body_internal
0.00 0.00 0.00 0.00 0.00 10 Net::HTTP#proxy_user
0.00 0.00 0.00 0.00 0.00 10 Net::HTTP#started?
0.00 0.05 0.00 0.00 0.05 10 Net::HTTP#request
0.00 0.00 0.00 0.00 0.00 30 Net::HTTPHeader#[]=
0.00 0.00 0.00 0.00 0.00 90 String#downcase
0.00 0.00 0.00 0.00 0.00 30 Net::HTTPHeader#[]
0.00 0.00 0.00 0.00 0.00 20 Net::HTTPHeader#initialize_http_header
0.00 0.00 0.00 0.00 0.00 10 Net::HTTPGenericRequest#initialize
0.00 0.00 0.00 0.00 0.00 10 Net::HTTPRequest#initialize
0.00 0.05 0.00 0.00 0.05 10 Net::HTTP#request_get
0.00 0.00 0.00 0.00 0.00 30 String#[]
0.00 0.00 0.00 0.00 0.00 10 URI::Generic#path_query
0.00 0.00 0.00 0.00 0.00 10 URI::HTTP#request_uri
0.00 0.00 0.00 0.00 0.00 10 Net::HTTP#on_connect
0.00 0.00 0.00 0.00 0.00 10 Net::BufferedIO#initialize
0.00 0.00 0.00 0.00 0.00 30 Net::HTTP#use_ssl?
0.00 0.00 0.00 0.00 0.00 10 Net::HTTP#do_finish
0.00 0.00 0.00 0.00 0.00 10 <Class::IO>#allocate
0.00 10.04 0.00 0.00 10.04 10 <Class::IO>#open
0.00 0.00 0.00 0.00 0.00 10 Net::HTTP#conn_port
0.00 10.04 0.00 0.00 10.04 10 Timeout#timeout
0.00 10.04 0.00 0.00 10.04 10 Object#timeout
0.00 0.00 0.00 0.00 0.00 30 Net::HTTP#D
0.00 0.00 0.00 0.00 0.00 20 Net::HTTP#conn_address
0.00 10.04 0.00 0.00 10.04 10 Net::HTTP#connect
0.00 10.04 0.00 0.00 10.04 10 Net::HTTP#do_start
0.00 0.00 0.00 0.00 0.00 30 Kernel#block_given?
0.00 10.09 0.00 0.00 10.09 10 Net::HTTP#start
0.00 0.00 0.00 0.00 0.00 10 <Class::Net::HTTP>#version_1_2?
0.00 0.00 0.00 0.00 0.00 10 BasicObject#instance_eval
0.00 0.00 0.00 0.00 0.00 110 Kernel#instance_variable_set
0.00 0.00 0.00 0.00 0.00 10 Net::HTTP#initialize
0.00 0.00 0.00 0.00 0.00 10 <Class::Net::HTTP>#newobj
0.00 0.00 0.00 0.00 0.00 10 <Class::Net::HTTP>#Proxy
0.00 0.00 0.00 0.00 0.00 10 <Class::Net::HTTP>#new
0.00 10.09 0.00 0.00 10.09 10 <Class::Net::HTTP>#get_response
0.00 0.00 0.00 0.00 0.00 10 <Class::URI::Generic>#default_port
0.00 0.00 0.00 0.00 0.00 60 Kernel#class
0.00 0.00 0.00 0.00 0.00 10 URI::Generic#default_port
0.00 0.00 0.00 0.00 0.00 10 URI::Generic#set_fragment
0.00 0.00 0.00 0.00 0.00 10 URI::Generic#set_registry
0.00 0.00 0.00 0.00 0.00 10 URI::Generic#set_opaque
0.00 0.00 0.00 0.00 0.00 10 URI::Generic#set_query
0.00 0.00 0.00 0.00 0.00 10 URI::Generic#set_path
0.00 0.00 0.00 0.00 0.00 40 String#empty?
0.00 0.00 0.00 0.00 0.00 10 URI::Generic#set_port
0.00 0.00 0.00 0.00 0.00 10 URI::Generic#set_host
0.00 0.00 0.00 0.00 0.00 10 URI::Generic#split_userinfo
0.00 0.00 0.00 0.00 0.00 10 URI::Generic#set_userinfo
0.00 0.00 0.00 0.00 0.00 10 URI::Generic#set_scheme
0.00 0.00 0.00 0.00 0.00 10 URI::Generic#initialize
0.00 0.00 0.00 0.00 0.00 10 URI::HTTP#initialize
0.00 0.00 0.00 0.00 0.00 10 Hash#include?
0.00 0.00 0.00 0.00 0.00 20 String#upcase
0.00 0.00 0.00 0.00 0.00 20 <Module::URI>#scheme_list
0.00 0.00 0.00 0.00 0.00 10 MatchData#[]
0.00 0.00 0.00 0.00 0.00 10 Regexp#===
0.00 0.00 0.00 0.00 0.00 10 String#===
0.00 0.00 0.00 0.00 0.00 10 URI::Parser#split
0.00 0.00 0.00 0.00 0.00 10 URI::Parser#parse
0.00 0.00 0.00 0.00 0.00 10 <Module::URI>#parse
0.00 0.00 0.00 0.00 0.00 10 String#force_encoding
0.00 0.00 0.00 0.00 0.00 20 Kernel#sprintf
0.00 0.00 0.00 0.00 0.00 20 String#each_byte
0.00 0.00 0.00 0.00 0.00 30 Kernel#kind_of?
0.00 0.00 0.00 0.00 0.00 10 URI::Parser#escape
0.00 0.00 0.00 0.00 0.00 10 URI::Escape#escape
0.00 0.00 0.00 0.00 0.00 10 Interface#path
0.00 10.09 0.00 0.00 10.09 10 Interface#call
0.00 0.00 0.00 0.00 0.00 20 String#gsub
0.00 0.00 0.00 0.00 0.00 10 KidsRubyStdIo#simple_textilize
0.00 10.09 0.00 0.00 10.09 10 StdOut#write
0.00 0.00 0.00 0.00 0.00 10 String#to_s
0.00 10.09 0.00 0.00 10.09 10 KidsRubyStdIo#puts
0.00 10.09 0.00 0.00 10.09 10 Kernel#puts
0.00 10.09 0.00 0.00 10.09 1 Integer#times
0.00 0.00 0.00 0.00 0.00 420 String#%
0.00 0.00 0.00 0.00 0.00 420 Integer#to_i
0.00 0.00 0.00 0.00 0.00 140 <Class::Turtle>#rgb
0.00 0.00 0.00 0.00 0.00 1 Module#alias_method
0.00 0.00 0.00 0.00 0.00 2 KidsRubyStdIo#initialize
0.00 0.00 0.00 0.00 0.00 2 Interface#initialize
0.00 0.00 0.00 0.00 0.00 2 InterfaceHelper#get_interface
0.00 0.00 0.00 0.00 0.00 2 BasicObject#initialize
0.00 0.00 0.00 0.00 0.00 2 IO#sync=
0.00 0.00 0.00 0.00 0.00 41 String#split
0.00 0.00 0.00 0.00 0.00 21 Module#protected
0.00 0.00 0.00 0.00 0.00 1 Module#extended
0.00 0.00 0.00 0.00 0.00 1 Module#extend_object
0.00 0.00 0.00 0.00 0.00 1 Kernel#extend
0.00 0.00 0.00 0.00 0.00 41 Module#const_set
0.00 0.00 0.00 0.00 0.00 30 Module#const_defined?
0.00 0.00 0.00 0.00 0.00 2 Hash#each_pair
0.00 0.00 0.00 0.00 0.00 1 NilClass#to_s
0.00 0.00 0.00 0.00 0.00 19 Regexp#initialize
0.00 0.00 0.00 0.00 0.00 19 <Class::Regexp>#allocate
0.00 0.00 0.00 0.00 0.00 1 URI::Parser#initialize_regexp
0.00 0.00 0.00 0.00 0.00 2 Hash#each_value
0.00 0.00 0.00 0.00 0.00 94 Hash#[]=
0.00 0.00 0.00 0.00 0.00 6 Hash#delete
0.00 0.00 0.00 0.00 0.00 1 URI::Parser#initialize_pattern
0.00 0.00 0.00 0.00 0.00 1 URI::Parser#initialize
0.00 0.00 0.00 0.00 0.00 87 <Class::BasicObject>#allocate
0.00 0.00 0.00 0.00 0.00 86 Class#new
0.00 0.00 0.00 0.00 0.00 2 Module#instance_method
0.00 0.00 0.00 0.00 0.00 10 Module#included
0.00 0.00 0.00 0.00 0.00 10 Module#append_features
0.00 0.00 0.00 0.00 0.00 10 Module#include
0.00 0.00 0.00 0.00 0.00 7 <Class::Range>#allocate
0.00 0.00 0.00 0.00 0.00 23 Fixnum#to_s
0.00 0.00 0.00 0.00 0.00 61 Array#join
0.00 0.00 0.00 0.00 0.00 13 String#to_i
0.00 0.00 0.00 0.00 0.00 1 Array#collect
0.00 0.00 0.00 0.00 0.00 1 String#scan
0.00 0.00 0.00 0.00 0.00 73 Kernel#freeze
0.00 0.00 0.00 0.00 0.00 1 Kernel#autoload
0.00 0.00 0.00 0.00 0.00 5 Module#public
0.00 0.00 0.00 0.00 0.00 6 Module#attr_accessor
0.00 0.00 0.00 0.00 0.00 3 Module#module_function
0.00 0.00 0.00 0.00 0.00 1 Regexp#=~
0.00 0.00 0.00 0.00 0.00 1 Kernel#caller
0.00 0.00 0.00 0.00 0.00 1 <Class::Regexp>#quote
0.00 0.00 0.00 0.00 0.00 32 Module#attr_reader
0.00 0.00 0.00 0.00 0.00 52 Module#private
0.00 0.00 0.00 0.00 0.00 107 BasicObject#singleton_method_added
0.00 0.00 0.00 0.00 0.00 664 Module#method_added
0.00 0.00 0.00 0.00 0.00 133 Class#inherited
0.00 0.00 0.00 0.00 0.00 4 <Class::File>#expand_path
0.00 0.00 0.00 0.00 0.00 4 <Class::File>#dirname
0.00 0.84 0.00 0.00 0.84 11 Array#each
0.00 0.00 0.00 0.00 0.00 10 Reply#initialize
0.00 0.00 0.00 0.00 0.00 30 Hash#empty?
0.00 0.00 0.00 0.00 0.00 30 <Module::Gem>#unresolved_deps
0.00 0.85 0.00 0.00 0.85 30 Kernel#require
0.00 0.00 0.00 0.00 0.00 4871 Hash#default
0.00 0.00 0.00 0.00 0.00 38 IO#set_encoding
0.00 10.94 0.00 0.00 10.94 1 Kernel#load
0.00 10.94 0.00 0.00 10.94 2 Global#[No method]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment