Skip to content

Instantly share code, notes, and snippets.

@hunner
Created March 6, 2014 00:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hunner/9379414 to your computer and use it in GitHub Desktop.
Save hunner/9379414 to your computer and use it in GitHub Desktop.
puppet resource profile info with 5000 iptables rules.
[root@iau7gk8wy0bmy5p firewall]# cat test.rb
$: << '/etc/puppet/modules/firewall/lib'
require 'ruby-prof'
require 'facter'
require 'puppet'
# Profile the code
RubyProf.start
Puppet::Resource.indirection.search('firewall')
result = RubyProf.stop
# Print a flat profile to text
printer = RubyProf::FlatPrinter.new(result)
printer.print(STDOUT)
[root@iau7gk8wy0bmy5p firewall]# ruby test.rb
Thread ID: 19597320
Fiber ID: 24662180
Total: 55.466169
Sort by: self_time
%self total self wait child calls name
5.01 23.791 2.778 0.000 21.012 330000 *Puppet::Type#newattr
4.61 5.554 2.560 0.000 2.995 555278 Hash#each
3.09 1.716 1.716 0.000 0.000 935706 Hash#[]=
2.88 1.597 1.597 0.000 0.000 3216113 Symbol#==
2.85 1.580 1.580 0.000 0.000 230000 String#index
2.76 2.019 1.532 0.000 0.487 610000 <Class::Puppet::Type>#attrclass
2.68 1.485 1.485 0.000 0.000 2525017 Kernel#class
2.27 2.375 1.260 0.000 1.115 295145 Array#include?
2.23 5.048 1.236 0.000 3.812 245000 Puppet::Parameter#initialize
1.95 1.080 1.080 0.000 0.000 1435390 Kernel#is_a?
1.88 8.008 1.042 0.000 6.966 350000 *Puppet::Type#set_default
1.83 4.670 1.017 0.000 3.653 220042 Puppet::Type::Firewall::FeatureModule#satisfies?
1.68 8.020 0.930 0.000 7.090 500092 *<Class::Puppet::Provider>#supports_parameter?
1.55 7.244 0.861 0.000 6.383 230000 Puppet::Property#initialize
1.55 2.838 0.860 0.000 1.978 250000 Puppet::Resource#parameter_name
1.45 0.802 0.802 0.000 0.000 960313 Hash#include?
1.27 4.163 0.702 0.000 3.461 250000 Puppet::Resource#[]=
1.23 0.936 0.683 0.000 0.253 455000 Puppet::Property#name
1.19 3.644 0.658 0.000 2.986 240042 Puppet::Type::Firewall::FeatureModule#feature?
1.17 0.647 0.647 0.000 0.000 630463 Kernel#respond_to?
1.15 0.917 0.640 0.000 0.277 230000 <Class::Puppet::Type>#metaparamclass
1.11 0.613 0.613 0.000 0.000 620492 Symbol#to_s
1.04 0.576 0.576 0.000 0.000 20000 Array#|
1.00 1.465 0.554 0.000 0.911 450000 *Puppet::Property#retrieve
0.95 23.004 0.529 0.000 22.475 295316 *Class#new
0.90 5.464 0.498 0.000 4.965 5000 Hash#each_pair
0.85 3.083 0.474 0.000 2.609 245084 Puppet::Util::MethodHelper#symbolize_options
0.85 3.874 0.470 0.000 3.404 280087 Enumerable#inject
0.84 1.682 0.465 0.000 1.217 130000 Puppet::Parameter::Value#match?
0.81 0.595 0.451 0.000 0.144 230000 Puppet::Parameter#metaparam?
0.76 2.709 0.419 0.000 2.290 240042 <Class::Puppet::Provider>#declared_feature?
0.74 0.408 0.408 0.000 0.000 285114 String#downcase
0.71 0.688 0.395 0.000 0.293 155083 Puppet::Parameter::Value#convert
0.69 1.017 0.385 0.000 0.632 225000 Puppet::Parameter#to_s
0.68 0.376 0.376 0.000 0.000 620317 Symbol#intern
0.63 0.507 0.349 0.000 0.158 245026 Puppet::Util::MethodHelper#set_options
0.62 0.342 0.342 0.000 0.000 70004 Hash#initialize_copy
0.56 0.312 0.312 0.000 0.000 320316 <Class::BasicObject>#allocate
0.49 45.326 0.271 0.000 45.056 70088 *Array#collect
0.48 0.268 0.268 0.000 0.000 320008 Module#method_defined?
0.48 0.267 0.267 0.000 0.000 255000 Puppet::Resource#parameters
0.44 0.246 0.246 0.000 0.000 245003 <Class::Puppet::Parameter>#isnamevar?
0.44 0.241 0.241 0.000 0.000 225000 Puppet::Parameter#provider
0.43 0.240 0.240 0.000 0.000 260003 Hash#delete
0.43 0.236 0.236 0.000 0.000 255009 String#to_sym
0.42 8.063 0.233 0.000 7.829 5000 <Class::Puppet::Type::Firewall::ProviderIptables>#rule_to_hash
0.41 0.340 0.228 0.000 0.113 160093 Puppet::Parameter::Value#regex?
0.41 0.227 0.227 0.000 0.000 5002 Array#uniq
0.38 0.209 0.209 0.000 0.000 325026 Kernel#nil?
0.36 0.199 0.199 0.000 0.000 55002 String#sub
0.36 0.574 0.198 0.000 0.376 95000 Puppet::Type#value
0.31 2.062 0.171 0.000 1.891 25002 Puppet::Util::Logging#send_log
0.31 0.171 0.171 0.000 0.000 35010 BasicObject#instance_eval
0.30 0.169 0.169 0.000 0.000 335008 Hash#has_key?
0.29 0.248 0.162 0.000 0.085 2 Array#sort
0.28 0.157 0.157 0.000 0.000 250148 Module#===
0.26 0.188 0.142 0.000 0.046 40002 Array#join
0.25 0.136 0.136 0.000 0.000 80011 <Class::Hash>#allocate
0.24 0.136 0.136 0.000 0.000 250013 Symbol#to_sym
0.24 0.135 0.135 0.000 0.000 25206 Regexp#=~
0.24 0.283 0.131 0.000 0.152 30003 Hash#merge
0.23 0.993 0.126 0.000 0.867 20000 *Puppet::Resource#initialize
0.22 1.054 0.120 0.000 0.934 30000 Puppet::Parameter::ValueCollection#munge
0.22 0.120 0.120 0.000 0.000 15000 String#slice!
0.21 10.157 0.118 0.000 10.039 5000 Puppet::Type#set_parameters
0.20 0.148 0.111 0.000 0.037 20001 String#%
0.20 0.272 0.109 0.000 0.162 25000 Puppet::Property#should
0.19 0.127 0.107 0.000 0.020 25002 Puppet::Util::Logging#is_resource?
0.18 1.327 0.102 0.000 1.225 50000 Puppet::Parameter::ValueCollection#match?
0.18 0.885 0.102 0.000 0.782 110116 *Kernel#initialize_dup
0.18 0.923 0.101 0.000 0.822 35000 Puppet::Util::Tagging#tags
0.18 1.512 0.100 0.000 1.412 55000 *Puppet::Parameter#munge
0.18 14.782 0.099 0.000 14.683 10000 *Puppet::Type#initialize
0.18 1.227 0.099 0.000 1.128 65008 *Enumerable#find
0.18 0.900 0.098 0.000 0.802 80002 *Kernel#dup
0.17 1.076 0.095 0.000 0.982 10000 Puppet::Type#[]=
0.17 0.941 0.094 0.000 0.847 35006 Enumerable#detect
0.17 0.155 0.094 0.000 0.061 25002 <Class::Puppet::Util::Log>#create
0.17 0.094 0.094 0.000 0.000 95102 String#intern
0.17 0.093 0.093 0.000 0.000 35003 Regexp#match
0.17 0.093 0.093 0.000 0.000 25009 String#=~
0.16 0.138 0.090 0.000 0.048 60000 Puppet::Parameter::ValueCollection#empty?
0.16 0.400 0.087 0.000 0.312 25002 Puppet::Util::Logging#log_source
0.16 2.588 0.087 0.000 2.501 20000 Puppet::Property#should=
0.15 0.085 0.085 0.000 0.000 58550 String#<=>
0.15 2.291 0.085 0.000 2.207 50000 *Puppet::Parameter#validate
0.15 0.653 0.085 0.000 0.568 35000 Set#initialize_copy
0.15 0.101 0.081 0.000 0.021 5000 Range#each
0.14 1.077 0.078 0.000 0.998 30000 Puppet::Parameter::ValueCollection#validate
0.14 0.102 0.078 0.000 0.024 5000 IPAddr#mask!
0.14 1.174 0.075 0.000 1.099 30000 Puppet::Parameter#unsafe_validate
0.14 0.215 0.075 0.000 0.140 10000 Puppet::Resource#munge_type_name
0.13 1.146 0.070 0.000 1.076 30000 Puppet::Parameter#unsafe_munge
0.12 0.618 0.068 0.000 0.550 15000 Puppet::Util::Tagging#tag
0.12 0.755 0.068 0.000 0.687 20000 Puppet::Property#validate_features_per_value
0.12 0.067 0.067 0.000 0.000 40004 Puppet::Util::ProviderFeatures::ProviderFeature#available?
0.12 0.105 0.064 0.000 0.041 10000 Array#zip
0.12 7.867 0.064 0.000 7.803 5000 Puppet::Type#retrieve
0.11 0.123 0.061 0.000 0.062 25000 Puppet::Property#match_all?
0.11 0.061 0.061 0.000 0.000 75009 String#to_s
0.11 0.418 0.060 0.000 0.358 5000 IPAddr#initialize
0.11 1.525 0.059 0.000 1.466 20000 Puppet::Parameter#value=
0.11 0.191 0.059 0.000 0.132 15001 <Class::Puppet::Type>#provider
0.10 0.056 0.056 0.000 0.000 90002 String#===
0.10 1.514 0.056 0.000 1.458 20000 Puppet::Property#unsafe_validate
0.10 0.055 0.055 0.000 0.000 30012 <Class::Puppet::Type>#provider_hash_by_type
0.10 0.076 0.055 0.000 0.021 5000 Enumerable#sort_by
0.10 0.087 0.055 0.000 0.032 25000 Puppet::Type#name_var
0.10 0.092 0.055 0.000 0.037 20000 <Class::Puppet::Property>#value_option
0.10 0.166 0.054 0.000 0.112 25000 Puppet::Util::Tagging#valid_tag?
0.10 0.054 0.054 0.000 0.000 65018 Hash#empty?
0.10 0.109 0.053 0.000 0.055 30012 <Class::Puppet::Type>#provider_hash
0.09 0.051 0.051 0.000 0.000 45000 <Class::Puppet::Type>#key_attributes
0.09 0.835 0.051 0.000 0.784 20000 Puppet::Property#munge
0.09 0.082 0.051 0.000 0.031 20000 Puppet::Parameter#value
0.09 0.110 0.050 0.000 0.060 5000 Puppet::Type#[]
0.09 0.050 0.050 0.000 0.000 10000 Puppet::Resource#extract_type_and_title
0.09 1.127 0.049 0.000 1.078 5000 <Class::Puppet::Type>#hash2resource
0.09 0.094 0.049 0.000 0.046 25000 Puppet::Resource#resource_type
0.09 0.144 0.049 0.000 0.096 25000 Puppet::Type#path
0.09 0.075 0.048 0.000 0.027 15000 <Class::Puppet::Type>#validattr?
0.08 0.570 0.047 0.000 0.523 20000 <Class::Puppet::Property>#value_name
0.08 1.086 0.047 0.000 1.039 25002 Puppet::Util::Logging#log_metadata
0.08 0.046 0.046 0.000 0.000 15000 MatchData#[]
0.08 0.043 0.043 0.000 0.000 35002 Fixnum#to_s
0.08 0.192 0.042 0.000 0.150 10000 Puppet::Resource#namevar
0.08 0.042 0.042 0.000 0.000 45000 Puppet::Parameter#unmunge
0.07 0.808 0.041 0.000 0.767 20008 Enumerable#find_all
0.07 0.953 0.041 0.000 0.912 5000 <Class::Puppet::Type>#allattrs
0.07 0.162 0.040 0.000 0.123 10000 Puppet::Type#provider=
0.07 0.039 0.039 0.000 0.000 50004 Array#index
0.07 0.051 0.037 0.000 0.014 5000 Puppet::Util::IPCidr#prefixlen
0.07 0.037 0.037 0.000 0.000 55003 NilClass#nil?
0.07 0.036 0.036 0.000 0.000 15007 String#split
0.06 0.307 0.036 0.000 0.272 25000 Puppet::Property#value
0.06 2.623 0.035 0.000 2.588 20000 Puppet::Property#value=
0.06 10.029 0.033 0.000 9.996 5000 Puppet::Type#to_resource
0.06 0.033 0.033 0.000 0.000 5002 String#scan
0.06 0.032 0.032 0.000 0.000 20000 Puppet::Type#title
0.06 0.106 0.031 0.000 0.075 10000 Set#initialize
0.06 0.058 0.031 0.000 0.027 5000 Puppet::Type#ref
0.06 0.041 0.031 0.000 0.010 10000 Puppet::Provider#initialize
0.05 0.037 0.030 0.000 0.007 20000 Puppet::Parameter::ValueCollection#value
0.05 0.072 0.030 0.000 0.042 25001 String#match
0.05 0.030 0.030 0.000 0.000 25000 <Class::Puppet::Property>#array_matching
0.05 0.041 0.027 0.000 0.014 21361 String#==
0.05 0.027 0.027 0.000 0.000 30040 Array#first
0.05 0.026 0.026 0.000 0.000 15001 String#gsub
0.05 0.059 0.025 0.000 0.034 10000 <Class::Puppet::Type>#parameters
0.05 0.191 0.025 0.000 0.166 5000 Puppet::Resource#parse_title
0.04 0.044 0.025 0.000 0.020 15000 Set#include?
0.04 0.034 0.024 0.000 0.010 15000 Puppet::Util::Tagging#handle_qualified_tags
0.04 0.781 0.024 0.000 0.757 5000 Puppet::Type#set_name
0.04 0.023 0.023 0.000 0.000 25000 NilClass#to_s
0.04 0.110 0.023 0.000 0.087 10000 Puppet::Resource#builtin_type?
0.04 0.023 0.023 0.000 0.000 10000 Puppet::Resource#class?
0.04 0.241 0.022 0.000 0.219 5000 IPAddr#in_addr
0.04 0.038 0.022 0.000 0.016 5000 <Class::Puppet::Type>#title_patterns
0.04 0.022 0.022 0.000 0.000 15058 String#capitalize
0.04 0.026 0.021 0.000 0.004 5000 Kernel#sprintf
0.04 0.025 0.021 0.000 0.004 5001 Enumerable#all?
0.04 0.035 0.020 0.000 0.014 10000 Set#add
0.04 0.020 0.020 0.000 0.000 25003 String#to_i
0.04 0.030 0.020 0.000 0.010 5000 Puppet::Type#property
0.04 0.161 0.020 0.000 0.142 10000 Puppet::Util::Tagging#new_tags
0.03 0.018 0.018 0.000 0.000 10007 Hash#initialize
0.03 0.018 0.018 0.000 0.000 30000 Fixnum#<<
0.03 0.115 0.018 0.000 0.097 5000 Puppet::Property::Ensure#retrieve
0.03 0.018 0.018 0.000 0.000 15000 String#include?
0.03 0.674 0.017 0.000 0.656 5000 Puppet::Type::Firewall#validate
0.03 0.084 0.017 0.000 0.066 5000 Puppet::Type#pathbuilder
0.03 0.201 0.017 0.000 0.183 5000 IPAddr#_to_string
0.03 0.017 0.017 0.000 0.000 30000 Fixnum#>>
0.03 0.119 0.017 0.000 0.101 5004 Enumerable#map
0.03 0.319 0.016 0.000 0.303 5000 Puppet::Util::IPCidr#cidr
0.03 7.890 0.016 0.000 7.874 5000 Puppet::Type#retrieve_resource
0.03 0.245 0.015 0.000 0.229 5000 Puppet::Resource#to_hash
0.03 0.014 0.014 0.000 0.000 5000 Array#&
0.03 0.036 0.014 0.000 0.022 5000 Digest::Instance#digest
0.03 0.071 0.014 0.000 0.056 5000 Puppet::Provider::Firewall#properties
0.03 0.014 0.014 0.000 0.000 15186 Kernel#respond_to_missing?
0.02 0.260 0.014 0.000 0.246 5000 Puppet::Type#properties
0.02 0.013 0.013 0.000 0.000 25001 Fixnum#&
0.02 0.226 0.013 0.000 0.213 5000 IPAddr#to_s
0.02 0.431 0.013 0.000 0.418 5000 Puppet::Util::IPCidr#initialize
0.02 0.071 0.013 0.000 0.058 5000 <Class::Puppet::Type>#metaparams
0.02 0.063 0.012 0.000 0.050 5000 <Class::Digest::Class>#digest
0.02 0.012 0.012 0.000 0.000 10003 Hash#keys
0.02 0.047 0.011 0.000 0.036 5000 Puppet::Indirector::Indirection#expiration
0.02 0.090 0.011 0.000 0.079 5000 Puppet::Type::Firewall::ProviderIptables#exists?
0.02 0.011 0.011 0.000 0.000 5003 Array#compact
0.02 0.040 0.011 0.000 0.030 5004 Puppet::Confiner#suitable?
0.02 0.011 0.011 0.000 0.000 20003 Fixnum#|
0.02 0.010 0.010 0.000 0.000 5000 <Class::Digest::Base>#allocate
0.02 10.043 0.010 0.000 10.032 7 Array#map
0.02 0.010 0.010 0.000 0.000 5000 MatchData#captures
0.02 0.072 0.009 0.000 0.063 5000 <Class::Digest::Class>#hexdigest
0.02 0.009 0.009 0.000 0.000 5000 Digest::Base#finish
0.02 0.009 0.009 0.000 0.000 15000 Fixnum#===
0.02 0.009 0.009 0.000 0.000 10000 Array#reverse
0.02 0.011 0.008 0.000 0.003 5000 Puppet::Type#type
0.01 0.023 0.008 0.000 0.015 5004 Puppet::ConfineCollection#valid?
0.01 0.008 0.008 0.000 0.000 10000 Digest::Base#reset
0.01 0.008 0.008 0.000 0.000 5000 Puppet::Type#parent
0.01 0.021 0.008 0.000 0.013 5003 <Class::Time>#now
0.01 0.013 0.008 0.000 0.006 5000 Set#to_a
0.01 0.208 0.007 0.000 0.201 5000 IPAddr#to_string
0.01 0.008 0.007 0.000 0.001 5001 <Class::Puppet::Type>#defaultprovider
0.01 0.007 0.007 0.000 0.000 5008 Regexp#hash
0.01 0.009 0.007 0.000 0.002 5000 Time#+
0.01 0.009 0.006 0.000 0.003 5003 Time#initialize
0.01 0.006 0.006 0.000 0.000 5111 String#initialize_copy
0.01 0.007 0.006 0.000 0.001 5004 Puppet::Confiner#confine_collection
0.01 0.006 0.006 0.000 0.000 10000 Kernel#kind_of?
0.01 0.009 0.006 0.000 0.003 5132 BasicObject#!=
0.01 0.005 0.005 0.000 0.000 10004 Fixnum#+
0.01 0.005 0.005 0.000 0.000 5000 Puppet::Indirector::Indirection#ttl
0.01 0.005 0.005 0.000 0.000 5000 Digest::Base#update
0.01 0.005 0.005 0.000 0.000 5000 IPAddr#ipv4?
0.01 0.005 0.005 0.000 0.000 5004 Fixnum#<=>
0.01 0.004 0.004 0.000 0.000 5112 <Class::String>#allocate
0.01 0.004 0.004 0.000 0.000 5003 <Class::Time>#allocate
0.01 0.004 0.004 0.000 0.000 5000 Digest::Class#initialize
0.00 55.464 0.002 0.000 55.461 5 *<Module::Kernel>#load
0.00 0.003 0.002 0.000 0.001 64 BasicObject#method_missing
0.00 0.002 0.001 0.000 0.001 7 *Kernel#gem_original_require
0.00 0.001 0.001 0.000 0.000 1 <Module::Kernel>#fork
0.00 0.001 0.001 0.000 0.000 233 Module#define_method
0.00 0.001 0.001 0.000 0.000 1 Kernel#`
0.00 0.001 0.001 0.000 0.000 5 Module#to_s
0.00 0.002 0.001 0.000 0.001 91 Puppet::Parameter::ValueCollection#newvalue
0.00 0.001 0.001 0.000 0.000 251 <Class::File>#join
0.00 0.002 0.001 0.000 0.001 180 Pathname#chop_basename
0.00 0.009 0.001 0.000 0.008 50 <Class::Puppet::Type>#newproperty
0.00 0.018 0.001 0.000 0.017 107 *Module#class_eval
0.00 0.000 0.000 0.000 0.000 33 <Class::Dir>#glob
0.00 0.000 0.000 0.000 0.000 66 <Class::File>#exist?
0.00 0.002 0.000 0.000 0.001 13 Pathname#cleanpath_aggressive
0.00 0.000 0.000 0.000 0.000 1 <Class::File>#unlink
0.00 0.002 0.000 0.000 0.002 56 Puppet::Util::ClassGen#initclass
0.00 0.000 0.000 0.000 0.000 264 Kernel#method
0.00 0.000 0.000 0.000 0.000 201 <Class::File>#basename
0.00 0.001 0.000 0.000 0.001 4 Array#reverse_each
0.00 0.000 0.000 0.000 0.000 1 <Class::Dir>#mkdir
0.00 55.448 0.000 0.000 55.447 690205 *Array#each
0.00 0.001 0.000 0.000 0.000 91 Puppet::Parameter::Value#initialize
0.00 0.001 0.000 0.000 0.001 56 Puppet::Util::ClassGen#handleclassconst
0.00 0.000 0.000 0.000 0.000 1 Array#initialize
0.00 0.000 0.000 0.000 0.000 58 Puppet::Util::ClassGen#is_constant_defined?
0.00 0.000 0.000 0.000 0.000 56 Class#initialize
0.00 0.002 0.000 0.000 0.002 4 Pathname#relative_path_from
0.00 0.000 0.000 0.000 0.000 64 <Class::Puppet::Type>#attrtype
0.00 0.002 0.000 0.000 0.001 132 *<Class::Puppet::FileSystem::File>#exist?
0.00 0.000 0.000 0.000 0.000 58 Puppet::Util::ClassGen#genconst_string
0.00 0.000 0.000 0.000 0.000 1 IO#read
0.00 0.000 0.000 0.000 0.000 43 <Class::File>#expand_path
0.00 0.000 0.000 0.000 0.000 56 Puppet::Util::ClassGen#storeclass
0.00 0.000 0.000 0.000 0.000 236 Module#method_added
0.00 0.000 0.000 0.000 0.000 6 Array#reject
0.00 0.000 0.000 0.000 0.000 64 NoMethodError#initialize
0.00 0.000 0.000 0.000 0.000 64 Exception#initialize
0.00 0.000 0.000 0.000 0.000 3 File#initialize
0.00 0.000 0.000 0.000 0.000 58 Module#const_defined?
0.00 0.004 0.000 0.000 0.004 4 *<Module::Puppet::Util::Execution>#execute
0.00 0.000 0.000 0.000 0.000 157 String#rindex
0.00 0.000 0.000 0.000 0.000 1 <Module::Process>#waitpid2
0.00 0.000 0.000 0.000 0.000 64 Exception#set_backtrace
0.00 0.000 0.000 0.000 0.000 64 Gem::Version#<=>
0.00 0.000 0.000 0.000 0.000 16 IO#set_encoding
0.00 0.000 0.000 0.000 0.000 128 Gem::Specification#platform
0.00 0.000 0.000 0.000 0.000 64 NameError#initialize
0.00 0.000 0.000 0.000 0.000 64 Proc#yield
0.00 0.000 0.000 0.000 0.000 58 Puppet::Util::ClassGen#name2const
0.00 0.000 0.000 0.000 0.000 157 String#[]
0.00 0.000 0.000 0.000 0.000 61 Pathname#initialize
0.00 0.000 0.000 0.000 0.000 196 Kernel#block_given?
0.00 0.003 0.000 0.000 0.003 33 <Class::Puppet::Util::Autoload>#files_in_dir
0.00 0.000 0.000 0.000 0.000 53 Puppet::Parameter::ValueCollection#initialize
0.00 0.000 0.000 0.000 0.000 40 Puppet::Type::Firewall::FeatureModule#has_feature
0.00 0.000 0.000 0.000 0.000 133 Array#unshift
0.00 0.019 0.000 0.000 0.018 56 *Puppet::Util::ClassGen#genthing
0.00 0.000 0.000 0.000 0.000 8 <Module::FileTest>#file?
0.00 0.000 0.000 0.000 0.000 17 <Module::FileTest>#exist?
0.00 0.000 0.000 0.000 0.000 25 Puppet::Util::ProviderFeatures#feature
0.00 0.000 0.000 0.000 0.000 64 Exception#backtrace
0.00 0.000 0.000 0.000 0.000 3 Array#select
0.00 0.000 0.000 0.000 0.000 64 Gem::Specification#full_gem_path
0.00 0.000 0.000 0.000 0.000 132 Method#==
0.00 0.000 0.000 0.000 0.000 57 Module#const_set
0.00 0.000 0.000 0.000 0.000 42 <Class::Puppet::Parameter>#required_features=
0.00 0.000 0.000 0.000 0.000 1 <Class::Dir>#rmdir
0.00 0.000 0.000 0.000 0.000 25 Puppet::Util::ProviderFeatures::ProviderFeature#initialize
0.00 0.000 0.000 0.000 0.000 64 Hash#default
0.00 0.000 0.000 0.000 0.000 64 Comparable#<
0.00 0.000 0.000 0.000 0.000 53 <Class::Puppet::Parameter>#initvars
0.00 0.000 0.000 0.000 0.000 56 <Class::Class>#allocate
0.00 0.009 0.000 0.000 0.009 2 <Class::Puppet::Type>#provide
0.00 0.000 0.000 0.000 0.000 64 Exception#exception
0.00 0.000 0.000 0.000 0.000 1 Time#strftime
0.00 0.000 0.000 0.000 0.000 13 Pathname#prepend_prefix
0.00 0.000 0.000 0.000 0.000 8 <Class::File>#executable?
0.00 0.000 0.000 0.000 0.000 1 #<Module:0x00000002548c40>#rand
0.00 0.001 0.000 0.000 0.001 1 Integer#times
0.00 0.000 0.000 0.000 0.000 4 Puppet::Settings#value
0.00 0.000 0.000 0.000 0.000 65 Array#last
0.00 8.142 0.000 0.000 8.142 3 *<Class::Puppet::Type::Firewall::ProviderIptables>#instances
0.00 0.000 0.000 0.000 0.000 17 <Module::FileTest>#directory?
0.00 0.000 0.000 0.000 0.000 7 Puppet::Util#absolute_path?
0.00 0.000 0.000 0.000 0.000 4 <Class::Puppet::Provider>#create_class_and_instance_method
0.00 0.000 0.000 0.000 0.000 4 <Class::Puppet::Util::Autoload>#module_directories
0.00 0.001 0.000 0.000 0.001 1 Dir::Tmpname#create
0.00 0.000 0.000 0.000 0.000 1 <Class::Facter::Util::Resolution>#absolute_path?
0.00 0.000 0.000 0.000 0.000 1 <Object::Object>#each
0.00 0.001 0.000 0.000 0.000 4 <Class::Puppet::Provider>#has_command
0.00 0.000 0.000 0.000 0.000 10 <Module::Facter::Util::Config>#is_windows?
0.00 0.000 0.000 0.000 0.000 53 <Class::Puppet::Parameter>#desc
0.00 0.002 0.000 0.000 0.002 3 <Class::Puppet::Util::Autoload>#mark_loaded
0.00 0.000 0.000 0.000 0.000 64 Hash#values
0.00 0.000 0.000 0.000 0.000 1 Puppet::Util::Package#versioncmp
0.00 0.000 0.000 0.000 0.000 33 Pathname#to_path
0.00 0.000 0.000 0.000 0.000 29 <Class::Puppet::Property>#method_added
0.00 0.000 0.000 0.000 0.000 3 <Class::File>#mtime
0.00 0.000 0.000 0.000 0.000 4 <Class::Puppet::Node::Environment>#new
0.00 0.000 0.000 0.000 0.000 17 Facter::Util::Loader#valid_search_path?
0.00 0.001 0.000 0.000 0.001 5 <Class::Puppet::Util::Autoload>#cleanpath
0.00 0.002 0.000 0.000 0.002 25 <Class::Puppet::Parameter>#newvalues
0.00 0.000 0.000 0.000 0.000 57 Class#inherited
0.00 0.000 0.000 0.000 0.000 59 Array#empty?
0.00 0.000 0.000 0.000 0.000 10 <Class::Delegator>#const_missing
0.00 0.001 0.000 0.000 0.001 1 Puppet::Util#safe_posix_fork
0.00 0.000 0.000 0.000 0.000 4 Puppet::Provider::CommandDefiner#command
0.00 55.460 0.000 0.000 55.460 1 Puppet::MetaType::Manager#newtype
0.00 0.000 0.000 0.000 0.000 51 Array#shift
0.00 0.002 0.000 0.000 0.002 13 Pathname#cleanpath
0.00 0.000 0.000 0.000 0.000 17 Pathname#to_s
0.00 0.001 0.000 0.000 0.001 1 Tempfile#initialize
0.00 0.002 0.000 0.000 0.002 1 Facter::Util::Resolution#value
0.00 0.000 0.000 0.000 0.000 1 Tempfile#unlink
0.00 0.000 0.000 0.000 0.000 4 <Class::Puppet::Provider::CommandDefiner>#define
0.00 0.000 0.000 0.000 0.000 9 Object#singleton_class
0.00 0.000 0.000 0.000 0.000 9 Symbol#to_proc
0.00 0.002 0.000 0.000 0.002 25 Puppet::Parameter::ValueCollection#newvalues
0.00 0.000 0.000 0.000 0.000 7 Puppet::Util::Platform#windows?
0.00 0.000 0.000 0.000 0.000 1 Dir::Tmpname#make_tmpname
0.00 0.000 0.000 0.000 0.000 8 String#chomp
0.00 55.466 0.000 0.000 55.466 1 Global#[No method]
0.00 0.000 0.000 0.000 0.000 24 Proc#[]
0.00 0.000 0.000 0.000 0.000 2 Puppet::Util::ClassGen#rmclass
0.00 0.001 0.000 0.000 0.001 3 <Class::Puppet::Type>#newparam
0.00 0.000 0.000 0.000 0.000 2 Pathname#relative?
0.00 0.000 0.000 0.000 0.000 4 Puppet::Util::ProviderFeatures#feature_module
0.00 0.000 0.000 0.000 0.000 1 Puppet::Indirector::Request#initialize
0.00 45.032 0.000 0.000 45.032 15001 *<Class::Puppet::Type>#instances
0.00 0.019 0.000 0.000 0.019 56 *Puppet::Util::ClassGen#genclass
0.00 0.000 0.000 0.000 0.000 8 Array#[]=
0.00 0.000 0.000 0.000 0.000 3 IO#close
0.00 0.000 0.000 0.000 0.000 13 BasicObject#singleton_method_added
0.00 0.001 0.000 0.000 0.001 4 Facter::Util::Collection#fact
0.00 0.000 0.000 0.000 0.000 11 <Module::Puppet>#settings
0.00 0.001 0.000 0.000 0.001 1 <Class::Tempfile>#locking
0.00 0.000 0.000 0.000 0.000 3 Tempfile#_close
0.00 0.000 0.000 0.000 0.000 4 Object#meta_def
0.00 0.000 0.000 0.000 0.000 4 Puppet::Provider::CommandDefiner#initialize
0.00 0.005 0.000 0.000 0.005 1 Puppet::Provider::Command#execute
0.00 0.000 0.000 0.000 0.000 4 Puppet::Provider::Command#initialize
0.00 0.000 0.000 0.000 0.000 2 Facter::Util::Collection#add
0.00 0.000 0.000 0.000 0.000 3 <Class::IO>#open
0.00 0.000 0.000 0.000 0.000 8 Puppet::Settings#app_defaults_initialized?
0.00 0.001 0.000 0.000 0.001 1 <Class::Facter::Util::Resolution>#with_env
0.00 0.000 0.000 0.000 0.000 13 String#empty?
0.00 0.000 0.000 0.000 0.000 5 <Class::Puppet::Parameter>#defaultto
0.00 0.000 0.000 0.000 0.000 10 Module#const_get
0.00 0.000 0.000 0.000 0.000 6 <Object::Object>#[]
0.00 0.000 0.000 0.000 0.000 5 <Class::Puppet::Property>#newvalue
0.00 0.000 0.000 0.000 0.000 2 Facter::Util::Fact#add
0.00 0.000 0.000 0.000 0.000 1 Tempfile#open
0.00 0.000 0.000 0.000 0.000 4 Object#meta_eval
0.00 0.000 0.000 0.000 0.000 5 <Class::Puppet::Property>#array_matching=
0.00 0.000 0.000 0.000 0.000 3 Tempfile#close
0.00 0.002 0.000 0.000 0.002 1 Facter::Util::Fact#searching
0.00 0.000 0.000 0.000 0.000 4 <Class::Gem::Specification>#_all
0.00 0.000 0.000 0.000 0.000 10 <Class::Puppet::Parameter>#munge
0.00 0.000 0.000 0.000 0.000 4 <Class::Puppet::Util::Autoload>#libdirs
0.00 0.000 0.000 0.000 0.000 2 #<Class:0x00000002ace9f8>#__setobj__
0.00 0.000 0.000 0.000 0.000 6 Facter::Util::Collection#canonicalize
0.00 0.000 0.000 0.000 0.000 6 <Module::Facter>#collection
0.00 0.000 0.000 0.000 0.000 9 *Puppet::Util#which
0.00 0.000 0.000 0.000 0.000 4 Fixnum#*
0.00 0.000 0.000 0.000 0.000 2 <Class::Puppet::Type>#unprovide
0.00 0.001 0.000 0.000 0.000 3 <Class::Puppet::Type>#providify
0.00 0.000 0.000 0.000 0.000 2 *Puppet::Util::Autoload#initialize
0.00 0.002 0.000 0.000 0.002 7 *Kernel#require
0.00 0.000 0.000 0.000 0.000 1 <Module::FileTest>#executable?
0.00 0.001 0.000 0.000 0.001 2 <Class::Puppet::Type>#suitableprovider
0.00 0.000 0.000 0.000 0.000 1 Puppet::Util::Execution::ProcessOutput#initialize
0.00 0.000 0.000 0.000 0.000 4 Module#include
0.00 0.000 0.000 0.000 0.000 1 <Class::Dir>#tmpdir
0.00 0.001 0.000 0.000 0.001 1 <Class::Puppet::Type>#providers_by_source
0.00 0.000 0.000 0.000 0.000 4 Facter::Util::Values#convert
0.00 0.000 0.000 0.000 0.000 2 <Class::Puppet::Provider>#specificity
0.00 0.000 0.000 0.000 0.000 3 *<Class::Puppet::Provider>#default?
0.00 0.001 0.000 0.000 0.001 2 <Class::Puppet::Util::Autoload>#loaded?
0.00 0.000 0.000 0.000 0.000 9 <Class::File>#dirname
0.00 0.000 0.000 0.000 0.000 3 <Class::Puppet::Provider>#source
0.00 55.466 0.000 0.000 55.466 5003 *Puppet::MetaType::Manager#type
0.00 0.000 0.000 0.000 0.000 1 <Class::Facter::Util::Resolution>#expand_command
0.00 0.000 0.000 0.000 0.000 1 Puppet::Settings::DurationSetting#munge
0.00 0.000 0.000 0.000 0.000 1 Puppet::Settings#uninterpolated_value
0.00 0.000 0.000 0.000 0.000 2 Puppet::ConfineCollection#initialize
0.00 0.000 0.000 0.000 0.000 1 <Class::Puppet::Type>#initvars
0.00 0.000 0.000 0.000 0.000 1 Process::Status#exitstatus
0.00 0.001 0.000 0.000 0.001 1 <Module::Puppet::Util::Execution>#execute_posix
0.00 0.000 0.000 0.000 0.000 2 Facter::Util::Confine#true?
0.00 0.001 0.000 0.000 0.001 2 *<Module::Puppet::Util::Execution>#wait_for_output
0.00 0.000 0.000 0.000 0.000 1 Tempfile::Remover#initialize
0.00 0.000 0.000 0.000 0.000 1 Puppet::Settings#convert
0.00 0.000 0.000 0.000 0.000 7 <Module::Gem>#unresolved_deps
0.00 0.000 0.000 0.000 0.000 1 Dir::Tmpname#tmpdir
0.00 0.000 0.000 0.000 0.000 1 <Class::File>#stat
0.00 0.000 0.000 0.000 0.000 4 Puppet::Provider::CommandDefiner#is_optional
0.00 0.001 0.000 0.000 0.001 1 Proc#call
0.00 0.000 0.000 0.000 0.000 2 Time#to_f
0.00 0.000 0.000 0.000 0.000 4 Module#append_features
0.00 0.000 0.000 0.000 0.000 1 <Module::Puppet>#[]
0.00 0.000 0.000 0.000 0.000 4 <Class::Puppet::Util::Autoload>#gem_source
0.00 55.466 0.000 0.000 55.466 4 *<Class::Gem::Specification>#latest_specs
0.00 0.000 0.000 0.000 0.000 1 Delegator#initialize
0.00 0.000 0.000 0.000 0.000 1 <Class::Puppet::Type>#providers
0.00 0.000 0.000 0.000 0.000 1 Module#attr_accessor
0.00 0.002 0.000 0.000 0.002 4 *Facter::Util::Fact#value
0.00 0.000 0.000 0.000 0.000 1 <Class::Puppet::Type>#ensurable
0.00 0.000 0.000 0.000 0.000 1 Puppet::Indirector::Indirection#prepare
0.00 0.000 0.000 0.000 0.000 1 <Class::Tempfile>#rmdir
0.00 0.000 0.000 0.000 0.000 3 <Class::IO>#allocate
0.00 0.000 0.000 0.000 0.000 2 Facter::Util::Resolution#setcode
0.00 0.000 0.000 0.000 0.000 1 Facter::Util::Collection#value
0.00 0.000 0.000 0.000 0.000 1 Facter::Util::Loader#search_path
0.00 0.000 0.000 0.000 0.000 1 Facter::Util::Fact#initialize
0.00 0.000 0.000 0.000 0.000 2 Facter::Util::Loader#load_file
0.00 55.466 0.000 0.000 55.466 1 Puppet::Indirector::Indirection#search
0.00 0.000 0.000 0.000 0.000 1 <Class::Facter::Util::Resolution>#which
0.00 0.000 0.000 0.000 0.000 7 Kernel#hash
0.00 55.466 0.000 0.000 55.466 64 *Gem::Specification#method_missing
0.00 0.000 0.000 0.000 0.000 2 Module#extend_object
0.00 0.000 0.000 0.000 0.000 2 Facter::Util::Resolution#initialize
0.00 0.001 0.000 0.000 0.001 1 Facter::Util::Loader#load
0.00 0.000 0.000 0.000 0.000 1 <Module::ObjectSpace>#define_finalizer
0.00 0.000 0.000 0.000 0.000 2 Kernel#extend
0.00 0.000 0.000 0.000 0.000 2 <Object::Object>#[]=
0.00 0.000 0.000 0.000 0.000 2 <Class::Puppet::Provider>#initvars
0.00 0.000 0.000 0.000 0.000 3 <Class::Puppet::Parameter>#validate
0.00 0.001 0.000 0.000 0.001 2 <Class::Puppet::Provider>#optional_commands
0.00 0.000 0.000 0.000 0.000 2 Bignum#<=>
0.00 0.000 0.000 0.000 0.000 1 <Class::Puppet::Type>#key_attribute_parameters
0.00 0.000 0.000 0.000 0.000 1 Tempfile#path
0.00 0.000 0.000 0.000 0.000 1 <Module::Facter>#show_time
0.00 0.000 0.000 0.000 0.000 2 Facter::Util::Resolution#suitable?
0.00 0.000 0.000 0.000 0.000 1 Puppet::Settings#[]
0.00 0.000 0.000 0.000 0.000 2 Module#ancestors
0.00 0.002 0.000 0.000 0.002 1 Timeout#timeout
0.00 0.001 0.000 0.000 0.001 1 <Module::Facter>#fact
0.00 0.000 0.000 0.000 0.000 1 <Class::Facter::Util::Resolution>#search_paths
0.00 0.000 0.000 0.000 0.000 2 Facter::Util::Confine#initialize
0.00 0.000 0.000 0.000 0.000 1 <Module::Facter>#timing?
0.00 0.000 0.000 0.000 0.000 2 <Module::Facter>#add
0.00 0.000 0.000 0.000 0.000 1 <Class::Tempfile>#mkdir
0.00 0.000 0.000 0.000 0.000 4 BasicObject#equal?
0.00 55.466 0.000 0.000 55.466 1 Puppet::Resource::Ral#type
0.00 0.000 0.000 0.000 0.000 2 Rational#/
0.00 0.000 0.000 0.000 0.000 1 String#initialize
0.00 0.000 0.000 0.000 0.000 1 Puppet::Settings#each_source
0.00 0.000 0.000 0.000 0.000 2 Fixnum#<
0.00 0.000 0.000 0.000 0.000 1 <Class::Puppet::Type>#validparameter?
0.00 0.000 0.000 0.000 0.000 2 <Class::Puppet::Type>#autorequire
0.00 0.000 0.000 0.000 0.000 1 Facter::Util::Fact#announce_when_no_suitable_resolution
0.00 55.466 0.000 0.000 55.466 1 Puppet::Resource::Ral#search
0.00 0.000 0.000 0.000 0.000 2 Module#extended
0.00 0.000 0.000 0.000 0.000 1 <Class::Puppet::Util::ExecutionStub>#current_value
0.00 0.000 0.000 0.000 0.000 4 Module#included
0.00 0.000 0.000 0.000 0.000 1 <Class::Hash>#try_convert
0.00 0.000 0.000 0.000 0.000 1 Puppet::Indirector::Indirection#make_terminus
0.00 0.001 0.000 0.000 0.001 1 Facter::Util::Collection#load
0.00 0.000 0.000 0.000 0.000 1 Puppet::Settings#preferred_run_mode
0.00 0.001 0.000 0.000 0.001 1 <Class::Facter::Util::Resolution>#exec
0.00 0.000 0.000 0.000 0.000 2 Pathname#absolute?
0.00 0.000 0.000 0.000 0.000 4 Array#fill
0.00 0.000 0.000 0.000 0.000 1 #<Class:0x00000002ace9f8>#__getobj__
0.00 0.000 0.000 0.000 0.000 2 Puppet::Util::Logging#is_resource_parameter?
0.00 0.000 0.000 0.000 0.000 1 Puppet::Resource::Ral#resource_name
0.00 0.000 0.000 0.000 0.000 2 <Module::Facter>#[]
0.00 0.000 0.000 0.000 0.000 1 Puppet::Indirector::Indirection#terminus
0.00 0.000 0.000 0.000 0.000 2 Fixnum#divmod
0.00 0.000 0.000 0.000 0.000 3 <Class::Puppet::Type>#handle_param_options
0.00 0.000 0.000 0.000 0.000 1 Puppet::Util::InstanceLoader#loaded_instance
0.00 0.000 0.000 0.000 0.000 1 Fixnum#~
0.00 55.466 0.000 0.000 55.466 3 *<Class::Puppet::Util::Autoload>#get_file
0.00 0.000 0.000 0.000 0.000 1 Facter::Util::Fact#normalize_value
0.00 0.000 0.000 0.000 0.000 1 Puppet::Settings#searchpath
0.00 0.000 0.000 0.000 0.000 2 Numeric#quo
0.00 0.000 0.000 0.000 0.000 1 Puppet::Settings::BaseSetting#default
0.00 0.000 0.000 0.000 0.000 1 Puppet::Indirector::Indirection#request
0.00 0.000 0.000 0.000 0.000 1 <Module::ObjectSpace>#undefine_finalizer
0.00 0.000 0.000 0.000 0.000 1 <Class::Puppet::Property::Ensure>#inherited
0.00 0.000 0.000 0.000 0.000 1 Puppet::Indirector::Terminus#initialize
0.00 0.000 0.000 0.000 0.000 1 Facter::Util::Fact#announce_when_no_value_found
0.00 0.000 0.000 0.000 0.000 1 <Class::Puppet::Type>#validproperty?
0.00 0.000 0.000 0.000 0.000 1 <Class::Puppet::Node::Environment>#current
0.00 0.000 0.000 0.000 0.000 1 Puppet::Util::Autoload#expand
0.00 0.000 0.000 0.000 0.000 1 Puppet::Settings#find_value
0.00 55.466 0.000 0.000 55.466 1 Puppet::Util::Autoload#load
0.00 0.000 0.000 0.000 0.000 1 <Class::Puppet::Indirector::Terminus>#terminus_class
0.00 55.449 0.000 0.000 55.449 1 Puppet::Util::Autoload#loadall
0.00 55.466 0.000 0.000 55.466 450096 *Array#flatten
0.00 0.000 0.000 0.000 0.000 1 Puppet::Util::InstanceLoader#instance_loading?
0.00 0.000 0.000 0.000 0.000 2 <Class::Array>#allocate
0.00 0.000 0.000 0.000 0.000 1 Facter::Util::Fact#sort_by_weight
0.00 0.000 0.000 0.000 0.000 1 <Module::Facter>#search_path
0.00 0.000 0.000 0.000 0.000 1 <Class::Puppet::Type>#validate
0.00 0.000 0.000 0.000 0.000 2 Facter::Util::Resolution#confine
0.00 0.000 0.000 0.000 0.000 1 File::Stat#directory?
0.00 0.000 0.000 0.000 0.000 1 Module#public_method_defined?
0.00 0.000 0.000 0.000 0.000 1 Facter::Util::Collection#load_external_facts
0.00 0.000 0.000 0.000 0.000 1 Facter::Util::Loader#load_env
0.00 0.000 0.000 0.000 0.000 1 Puppet::Indirector::Terminus#validate
0.00 0.000 0.000 0.000 0.000 1 Puppet::Indirector::Indirection#terminus_class
0.00 0.000 0.000 0.000 0.000 2 Facter::Util::Resolution#weight
0.00 0.000 0.000 0.000 0.000 1 Puppet::Resource::Ral#type_name
0.00 0.000 0.000 0.000 0.000 1 Puppet::Indirector::Request#indirection_name=
0.00 0.000 0.000 0.000 0.000 1 Puppet::MetaType::Manager#typeloader
0.00 0.000 0.000 0.000 0.000 1 <Class::Puppet::Type>#ensurable?
0.00 55.466 0.000 0.000 55.466 4 *Puppet::Util::RubyGems::Gems18Source#directories
0.00 0.000 0.000 0.000 0.000 1 Module#alias_method
0.00 0.000 0.000 0.000 0.000 2 Fixnum#fdiv
0.00 0.000 0.000 0.000 0.000 1 Puppet::Indirector::Indirection#check_authorization
0.00 0.000 0.000 0.000 0.000 2 Rational#to_f
0.00 0.000 0.000 0.000 0.000 2 Enumerable#any?
0.00 0.000 0.000 0.000 0.000 1 Facter::Util::Fact#find_suitable_resolutions
0.00 0.000 0.000 0.000 0.000 1 File::Stat#writable?
0.00 0.000 0.000 0.000 0.000 1 Puppet::Indirector::Request#set_attributes
0.00 0.000 0.000 0.000 0.000 1 <Class::Puppet::Parameter>#isnamevar
0.00 0.000 0.000 0.000 0.000 1 <Class::Puppet::Indirector::Terminus>#setup_instance_loading
0.00 0.000 0.000 0.000 0.000 1 Puppet::Util::InstanceLoader#instance_hash
0.00 0.000 0.000 0.000 0.000 1 MatchData#to_s
0.00 0.000 0.000 0.000 0.000 1 <Class::Puppet::Provider>#defaultfor
0.00 0.000 0.000 0.000 0.000 1 <Class::Puppet::Indirector::Terminus>#abstract_terminus?
0.00 55.466 0.000 0.000 55.466 3 *<Class::Puppet::Util::Autoload>#load_file
0.00 55.466 0.000 0.000 55.466 4 *<Class::Puppet::Util::Autoload>#gem_directories
0.00 0.000 0.000 0.000 0.000 1 Float#*
0.00 0.002 0.000 0.000 0.002 1 Facter::Util::Fact#find_first_real_value
0.00 0.000 0.000 0.000 0.000 1 Facter::Util::Fact#searching?
0.00 0.000 0.000 0.000 0.000 1 Enumerable#max
0.00 0.000 0.000 0.000 0.000 1 Facter::Util::Collection#internal_loader
0.00 0.000 0.000 0.000 0.000 1 <Class::Puppet::Node::Environment>#root
0.00 0.000 0.000 0.000 0.000 2 Array#push
0.00 0.000 0.000 0.000 0.000 1 Fixnum#==
0.00 55.449 0.000 0.000 55.449 1 <Class::Puppet::Util::Autoload>#loadall
0.00 0.000 0.000 0.000 0.000 1 #<Module:0x00000002548c40>#class
0.00 0.000 0.000 0.000 0.000 1 <Object::Object>#include?
0.00 55.449 0.000 0.000 55.449 1 <Class::Puppet::Util::Autoload>#files_to_load
0.00 0.000 0.000 0.000 0.000 1 BasicObject#==
0.00 0.000 0.000 0.000 0.000 1 <Class::Module>#allocate
0.00 55.466 0.000 0.000 55.466 4 *<Class::Puppet::Util::Autoload>#search_directories
0.00 0.000 0.000 0.000 0.000 1 Facter::Util::Resolution#limit
0.00 0.000 0.000 0.000 0.000 1 Array#initialize_copy
0.00 0.000 0.000 0.000 0.000 1 Fixnum#zero?
0.00 0.000 0.000 0.000 0.000 1 Proc#==
0.00 0.000 0.000 0.000 0.000 1 Module#initialize
* indicates recursively called methods
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment