Skip to content

Instantly share code, notes, and snippets.

@eric
Created October 26, 2009 02:00
Show Gist options
  • Select an option

  • Save eric/218373 to your computer and use it in GitHub Desktop.

Select an option

Save eric/218373 to your computer and use it in GitHub Desktop.
Thread ID: 16553080
Total: 33 Kb
self calls name
32 Kb 1 <Module::Timeout>#timeout
0 Kb 3 Kernel#sleep
Thread ID: 9213520
Total: 114473 Kb
self calls name
64028 Kb 6824 <Class::Thread>#start
34013 Kb 6824 Object#timeout
2617 Kb 10248 God::Logger#log
2584 Kb 20496 String#%
1706 Kb 6824 Class#initialize
1338 Kb 17086 <Class::Time>#allocate
1213 Kb 6825 String#split
746 Kb 6824 <Class::Class>#allocate
717 Kb 10236 <Class::IO>#read
693 Kb 3412 God::System::Process#initialize
586 Kb 3412 God::Conditions::ProcessRunning#test
480 Kb 3412 God::TimedEvent#initialize
480 Kb 3411 God::System::PortablePoller#initialize
464 Kb 3411 God::Task#log_line
430 Kb 3411 Hash#inspect
393 Kb 13650 String#+
320 Kb 3412 God::Task#handle_poll
267 Kb 3412 Time#+
214 Kb 3412 God::DriverEvent#initialize
214 Kb 6825 Module#name
180 Kb 3412 Kernel#to_s
137 Kb 17097 Kernel#__send__
110 Kb 13676 God::Watch#name
80 Kb 3412 God::Process#pid
68 Kb 3425 Time#strftime
57 Kb 3412 God::Driver#schedule
34 Kb 6838 Array#each
27 Kb 3412 God::Conditions::ProcessRunning#pid
27 Kb 3412 God::Watch#pid
23 Kb 3411 Symbol#inspect
21 Kb 3425 String#rjust
20 Kb 3412 String#strip
20 Kb 3408 FalseClass#to_s
17 Kb 3414 TrueClass#to_s
8 Kb 12 IO#close
7 Kb 3425 String#[]
7 Kb 3411 <Module::Process>#kill
7 Kb 3412 Fixnum#to_s
5 Kb 20496 God::SimpleLogger#output
3 Kb 20511 Hash#[]
3 Kb 17086 Time#initialize
3 Kb 17086 <Class::Time>#now
3 Kb 10248 Object#applog
3 Kb 20506 Kernel#send
2 Kb 3412 God::System::Process#fetch_system_poller
2 Kb 10248 Mutex#synchronize
2 Kb 20499 Fixnum#<
2 Kb 10248 StringIO#rewind
2 Kb 10248 StringIO#truncate
1 Kb 10244 <Class::Object>#allocate
1 Kb 6845 Kernel#==
1 Kb 6 Exception#initialize
1 Kb 6828 Class#new
1 Kb 6850 God::SimpleLogger#info
1 Kb 34 Symbol#to_s
1 Kb 6836 Time#-
1 Kb 6833 <Class::Thread>#current
1 Kb 6836 Float#<
1 Kb 3425 StringIO#write
1 Kb 3425 StringIO#print
1 Kb 6821 Hash#default
1 Kb 6 <Class::File>#join
1 Kb 13646 God::SimpleLogger#debug
1 Kb 6825 Kernel#class
1 Kb 10236 Array#last
1 Kb 6825 Array#first
1 Kb 6823 Array#<<
1 Kb 13651 <Class::Thread>#critical=
1 Kb 6825 Array#shift
1 Kb 3412 God::DriverEventQueue#push
0 Kb 4 God::Task#move
0 Kb 1 God::Driver#initialize
0 Kb 3 <Module::Process>#waitpid
0 Kb 6825 God::Configurable#base_name
0 Kb 7 Module#===
0 Kb 7 Array#each-1
0 Kb 3412 Array#sort!
0 Kb 3412 Comparable#==
0 Kb 10235 Kernel#hash
0 Kb 4 God::Watch#action
0 Kb 3 God::Process#call_action
0 Kb 4 <Class::God::Trigger>#broadcast
0 Kb 3415 God::Process#pid_file
0 Kb 4 God::DriverEventQueue#clear
0 Kb 4 God::Metric#enable
0 Kb 6 IO#initialize
0 Kb 4 God::Driver#clear_events
0 Kb 4 God::Task#attach
0 Kb 3 God::Watch#call_action
0 Kb 3 File#initialize
0 Kb 1 God::Timeline#initialize
0 Kb 3418 Array#empty?
0 Kb 6 Exception#set_backtrace
0 Kb 10235 Class#new-1
0 Kb 4 Array#include?
0 Kb 6 Kernel#send-1
0 Kb 4 Array#clear
0 Kb 6 Exception#backtrace
0 Kb 6 Symbol#===
0 Kb 9 <Class::IO>#allocate
0 Kb 3412 <Class::God::System::SlashProcPoller>#usable?
0 Kb 3412 God::DriverEvent#handle_event
0 Kb 3 SystemCallError#initialize
0 Kb 3 God::Behaviors::CleanPidFile#before_start
0 Kb 6 <Module::God>#pid_file_directory
0 Kb 6824 <Class::God::System::SlashProcPoller>#readable?
0 Kb 3411 God::System::SlashProcPoller#initialize
0 Kb 3411 God::System::Process#exists?
0 Kb 1 God::DriverOperation#handle_event
0 Kb 6 God::Process#default_pid_file
0 Kb 3 God::Configurable#reset
0 Kb 3411 God::PollCondition#after
0 Kb 3 God::Behavior#after_start
0 Kb 6 God::Watch#start
0 Kb 3413 God::DriverEventQueue#pop
0 Kb 3 God::Metric#disable
0 Kb 3413 God::TimedEvent#due?
0 Kb 3 God::Task#detach
0 Kb 3411 God::Task#dest_desc
0 Kb 3411 God::Task#trigger?
0 Kb 3 <Class::IO>#pipe
0 Kb 3 God::Watch#pid_file
0 Kb 1 Hash#[]=
0 Kb 6824 <Module::Timeout>#timeout
0 Kb 3 <Class::File>#delete
0 Kb 3 String#chomp
0 Kb 1 Kernel#loop
0 Kb 3413 Comparable#>=
0 Kb 3412 Enumerable#all?
0 Kb 6824 Thread#alive?
0 Kb 3 Kernel#kind_of?
0 Kb 3 IO#write
0 Kb 6 Kernel#instance_variable_get
0 Kb 3 String#to_s
0 Kb 3 <Class::IO>#open
0 Kb 3413 Time#<=>
0 Kb 3 Kernel#fork
0 Kb 6824 Fixnum#==
0 Kb 6824 Class#inherited
0 Kb 3 Kernel#sleep
0 Kb 1 <Class::Thread>#stop
0 Kb 3 IO#gets
0 Kb 3411 Kernel#Array
0 Kb 1 Array#push
0 Kb 6824 Fixnum#zero?
0 Kb 6824 Thread#kill
0 Kb 3412 String#to_i
0 Kb 3412 Integer#to_i
0 Kb 1 Array#initialize
0 Kb 3 Fixnum#+
0 Kb 6824 <Class::Thread>#critical
0 Kb 3411 Array#concat
0 Kb 1 <Class::Array>#allocate
0 Kb 6 String#intern
0 Kb 6824 Kernel#test
0 Kb 3411 Kernel#inspect
Thread ID: 5075260
Total: 18014398508296670 Kb
self calls name
18014398508293376 Kb 1 Global#[No method]
2089 Kb 101 Kernel#gem_original_require-1
290 Kb 68 Module#define_method
153 Kb 10 Kernel#gem_original_require
147 Kb 54 OptionParser#visit
37 Kb 9 <Class::File>#expand_path
37 Kb 11 Thread#initialize
26 Kb 29 Module#module_eval
23 Kb 2 Kernel#load-1
19 Kb 119 <Class::File>#join
15 Kb 10 <Module::God>#watch
13 Kb 48 Module#attr_accessor
12 Kb 92 <Class::Dir>#[]
11 Kb 10 God::Task#initialize
11 Kb 13 OptionParser#make_switch
11 Kb 160 <Class::Object>#allocate
10 Kb 13 OptionParser#on
9 Kb 11 <Class::Thread>#new
9 Kb 402 Module#===
8 Kb 66 Kernel#instance_variables
8 Kb 148 Class#new-1
8 Kb 26 Hash#invert
7 Kb 325 Hash#[]
6 Kb 150 Symbol#to_s
6 Kb 32 Array#each-1
6 Kb 24 Class#initialize
6 Kb 15 OptionParser::Switch#initialize
6 Kb 65 Array#each
6 Kb 100 Kernel#require-1
6 Kb 63 String#intern
6 Kb 1604 Module#method_added
5 Kb 101 Hash#[]=
5 Kb 46 String#+
4 Kb 10 God::DriverEventQueue#initialize
4 Kb 360 Kernel#singleton_method_added
4 Kb 18 Gem::Version::Part#initialize
4 Kb 33 Hash#keys
3 Kb 10 God::Process#initialize
3 Kb 10 God::Metric#initialize
3 Kb 10 Exception#initialize
3 Kb 244 Kernel#__send__
3 Kb 1 Kernel#load
3 Kb 96 Array#select
3 Kb 9 Kernel#raise
2 Kb 161 Kernel#send
2 Kb 131 Array#empty?
2 Kb 87 Hash#default
2 Kb 12 Kernel#instance_variable_set
2 Kb 24 <Class::Class>#allocate
2 Kb 6 String#scan
2 Kb 30 Class#new
2 Kb 18 Exception#backtrace
2 Kb 104 Kernel#block_given?
2 Kb 10 God::Watch#initialize
2 Kb 25 Module#module_function
2 Kb 128 Kernel#==
2 Kb 41 String#==
2 Kb 84 Array#include?
2 Kb 292 Class#inherited
2 Kb 16 <Class::Time>#allocate
2 Kb 24 Module#const_set
2 Kb 5 Gem::Dependency#initialize
2 Kb 10 God::Driver#initialize
2 Kb 10 Array#map
2 Kb 2 <Class::Proc>#new
2 Kb 54 Array#reverse_each
2 Kb 29 <Class::File>#dirname
2 Kb 181 Regexp#===
2 Kb 154 OptionParser::List#search
2 Kb 1 <Class::Thread>#start
2 Kb 12 Kernel#class
2 Kb 20 String#gsub
2 Kb 15 Proc#call
2 Kb 10 <Module::Process>#waitpid2
2 Kb 29 Object#initialize
2 Kb 3 <Class::Gem::Version>#correct?
2 Kb 405 Kernel#hash
2 Kb 9 String#to_s
2 Kb 22 Fixnum#==
2 Kb 34 Module#attr_reader
2 Kb 3 Gem::SourceIndex#search
1 Kb 11 Regexp#to_s
1 Kb 101 Array#<<
1 Kb 10 Exception#set_backtrace
1 Kb 22 Kernel#instance_variable_get
1 Kb 17 Kernel#dup
1 Kb 28 Fixnum#<
1 Kb 53 OptionParser#search
1 Kb 10 <Class::God::Condition>#generate
1 Kb 10 <Class::God::Behavior>#generate
1 Kb 10 God::TimedEvent#initialize
1 Kb 10 God::Task#canonical_hash_form
1 Kb 11 <Module::God>#internal_init
1 Kb 1 <Class::Dir>#mkdir
1 Kb 16 <Class::Array>#allocate
1 Kb 9 Mutex#synchronize
1 Kb 16 Array#initialize_copy
1 Kb 66 String#=~
1 Kb 1 Kernel#lambda
1 Kb 3 God::Logger#log
1 Kb 6 String#%
1 Kb 4 Hash#values
1 Kb 10 God::Metric#condition
1 Kb 13 OptionParser#define
1 Kb 6 Gem::Version#parse_parts_from_version_string
1 Kb 6 Gem::Version#normalize
1 Kb 45 Array#[]
1 Kb 10 String#to_i
1 Kb 6 Array#length
1 Kb 11 <Class::Regexp>#escape
1 Kb 7 Array#<=>
1 Kb 45 Module#private
1 Kb 1 Kernel#at_exit
1 Kb 7 Gem::Version#balance
1 Kb 44 Array#size
1 Kb 14 Gem::Version#parts
1 Kb 5 Gem::Dependency#version_requirements
1 Kb 2 <Module::Gem>#activate
1 Kb 3 Gem::Requirement#initialize
1 Kb 10 God::DriverOperation#initialize
1 Kb 10 <Module::God>#task
1 Kb 2 OptionParser::List#initialize
1 Kb 10 Kernel#require
1 Kb 5 <Class::Gem::Requirement>#create
1 Kb 17 Gem::Version::Part#<=>
1 Kb 34 Gem::Version::Part#alpha?
1 Kb 7 Gem::Version#<=>
1 Kb 17 Gem::Version::Part#numeric?
1 Kb 3 Gem::Version#version=
1 Kb 154 Hash#fetch
1 Kb 5 Kernel#is_a?
1 Kb 22 Module#included
1 Kb 14 Module#public
1 Kb 17 Fixnum#<=>
1 Kb 16 <Class::Time>#now
1 Kb 9 <Class::File>#directory?
1 Kb 16 Time#initialize
1 Kb 22 Module#append_features
1 Kb 22 Module#include
1 Kb 9 Array#last
1 Kb 10 Time#+
1 Kb 1 OptionParser#order!
1 Kb 5 <Class::Hash>#allocate
1 Kb 7 Gem::Specification#full_gem_path
1 Kb 8 Gem::Version#to_s
1 Kb 2 God::SimpleLogger#initialize
1 Kb 14 Hash#update
1 Kb 10 God::Task#move
1 Kb 9 Exception#message
1 Kb 70 Kernel#nil?
1 Kb 9 Exception#to_s
1 Kb 15 NilClass#nil?
1 Kb 5 Array#unshift
1 Kb 1 OptionParser#initialize
0 Kb 3 Gem::SourceIndex#find_name
0 Kb 50 God::Watch#name
0 Kb 3 String#split
0 Kb 5 Gem::Specification#sort_obj
0 Kb 4 <Class::Mutex>#allocate
0 Kb 1 DRb::DRbServer#initialize
0 Kb 91 Gem::GemPathSearcher#matching_files
0 Kb 5 Gem::Requirement#normalize
0 Kb 3 Gem::Requirement#parse
0 Kb 7 Gem::Specification#platform
0 Kb 5 Time#strftime
0 Kb 10 God::Watch#behavior
0 Kb 20 String#capitalize
0 Kb 6 God::SimpleLogger#output
0 Kb 6 God::SimpleLogger#info
0 Kb 30 God::Process#pid_file
0 Kb 7 Gem::Specification#full_name
0 Kb 5 Gem::GemPathSearcher#find
0 Kb 91 Gem::GemPathSearcher#matching_file?
0 Kb 3 Object#applog
0 Kb 7 Gem::Specification#installation_path
0 Kb 3 Gem::SourceIndex#all_gems
0 Kb 5 Gem::Requirement#satisfied_by?
0 Kb 5 Gem::Requirement#satisfy?
0 Kb 3 Gem::Version#initialize
0 Kb 3 <Module::Gem>#source_index
0 Kb 3 Array#map-1
0 Kb 5 <Module::Gem>#searcher
0 Kb 91 <Module::Gem>#suffix_pattern
0 Kb 3 Enumerable#sort_by
0 Kb 10 God::Behaviors::CleanPidFile#valid?
0 Kb 5 String#rjust
0 Kb 10 God::Driver#message
0 Kb 5 String#[]
0 Kb 10 IO#write
0 Kb 5 Comparable#>=
0 Kb 12 <Class::Thread>#current
0 Kb 3 StringIO#truncate
0 Kb 7 Exception#exception
0 Kb 5 Enumerable#find
0 Kb 3 StringIO#write
0 Kb 117 Kernel#kind_of?
0 Kb 3 StringIO#rewind
0 Kb 22 <Class::File>#exist?
0 Kb 3 StringIO#print
0 Kb 3 Fixnum#*
0 Kb 27 Array#push
0 Kb 5 Enumerable#all?
0 Kb 3 String#empty?
0 Kb 3 String#strip
0 Kb 91 Kernel#object_id
0 Kb 18 Array#shift
0 Kb 3 String#<=>
0 Kb 3 Kernel#respond_to?
0 Kb 14 <Module::God>#pid_file_directory
0 Kb 1 Thread#join
0 Kb 20 God::Watch#pid_file
0 Kb 1 OpenSSL::X509::Store#initialize
0 Kb 1 God::Logger#initialize
0 Kb 4 OptionParser::Switch#conv_arg
0 Kb 29 Forwardable#def_instance_delegator
0 Kb 1 <Class::DRb::DRbServer>#make_config
0 Kb 1 God::Registry#initialize
0 Kb 3 Module#alias_method
0 Kb 1 DRb::DRbTCPSocket#initialize
0 Kb 2 <Module::God>#pid_file_directory=
0 Kb 2 <Module::God>#allow=
0 Kb 2 <Module::God>#port=
0 Kb 2 <Module::God>#log_buffer_size=
0 Kb 2 <Module::God>#port
0 Kb 2 <Module::God>#log_level=
0 Kb 11 <Class::God::EventHandler>#loaded?
0 Kb 2 Array#<=>-1
0 Kb 30 String#upcase
0 Kb 1 Array#flatten
0 Kb 2 Gem::Specification#dependencies
0 Kb 2 Gem::Specification#runtime_dependencies
0 Kb 2 DRb::DRbUNIXSocket#set_sockopt
0 Kb 2 Array#insert
0 Kb 1 Kernel#catch
0 Kb 2 <Module::Gem>#load_path_insert_index
0 Kb 2 <Class::DRb::DRbTCPSocket>#open_server
0 Kb 2 <Class::DRb::DRbTCPSocket>#parse_uri
0 Kb 1 God::CLI::Run#initialize
0 Kb 1 God::Socket#initialize
0 Kb 2 String#sub
0 Kb 2 Thread#[]
0 Kb 11 Comparable#==
0 Kb 2 <Class::Exception>#exception
0 Kb 109 Kernel#===
0 Kb 2 Array#index
0 Kb 20 Module#const_get
0 Kb 11 Array#first
0 Kb 2 Enumerable#each_with_index
0 Kb 2 IO#print
0 Kb 2 IO#fcntl
0 Kb 8 Kernel#=~
0 Kb 1 DRb::DRbMessage#initialize
0 Kb 10 God::Conditions::ProcessRunning#valid?
0 Kb 1 OptionParser#permute!
0 Kb 3 OptionParser::Switch::RequiredArgument#parse
0 Kb 10 God::Task#valid?
0 Kb 1 God::Socket#start
0 Kb 2 <Module::God>#log_file
0 Kb 1 <Module::<#Syslog: opened=true, ident="god", options=3, facility=8, mask=255>>#debug
0 Kb 10 <Class::OptionParser::Switch>#guess
0 Kb 1 <Module::God>#start
0 Kb 1 Kernel#gem
0 Kb 1 <Module::Gem>#bin_path
0 Kb 1 Array#+
0 Kb 10 God::Watch#start=
0 Kb 10 God::Watch#name=
0 Kb 10 <Module::God>#registry
0 Kb 1 <Module::God>#log_buffer_size
0 Kb 12 String#downcase
0 Kb 1 <Module::God>#setup
0 Kb 10 Kernel#Array
0 Kb 1 Time#-
0 Kb 3 OptionParser::Switch#parse_arg
0 Kb 1 <Class::God::Socket>#socket
0 Kb 10 God::Process#default_pid_file
0 Kb 1 <Class::God::Socket>#socket_file
0 Kb 1 God::CLI::Run#load_god_file
0 Kb 1 UNIXServer#initialize
0 Kb 2 <Module::God>#log_level
0 Kb 3 Regexp#match
0 Kb 1 <Class::God::EventHandler>#load
0 Kb 10 God::Configurable#prepare
0 Kb 1 OptionParser::Switch::NoArgument#parse
0 Kb 1 <Class::DRb::DRbUNIXSocket>#parse_uri
0 Kb 10 <Class::God::Condition>#valid?
0 Kb 10 God::Registry#add
0 Kb 1 <Module::God>#allow
0 Kb 2 God::CLI::Run#setup_logging
0 Kb 1 <Module::God>#pid=
0 Kb 1 God::CLI::Run#load_config
0 Kb 1 God::CLI::Run#run_in_front
0 Kb 1 SystemCallError#initialize
0 Kb 10 God::Process#file_writable?
0 Kb 1 God::CLI::Run#default_run
0 Kb 1 God::CLI::Run#dispatch
0 Kb 10 God::Process#valid?
0 Kb 1 <Module::God>#host=
0 Kb 1 God::Socket#socket
0 Kb 10 God::DriverEventQueue#push
0 Kb 1 God::Logger#load_syslog
0 Kb 1 <Module::DRb::DRbProtocol>#auto_load
0 Kb 10 God::Watch#start_if
0 Kb 10 God::Watch#valid?
0 Kb 10 God::Watch#monitor
0 Kb 10 God::Watch#register!
0 Kb 1 DRb::DRbUNIXSocket#initialize
0 Kb 10 God::Task#prepare
0 Kb 10 God::Task#transition
0 Kb 1 OptionParser#parse!
0 Kb 10 God::Task#autostart?
0 Kb 1 Module#safe_attr_accessor
0 Kb 1 <Module::God>#at_exit
0 Kb 1 OptionParser#parse_in_order
0 Kb 1 Gem::Specification#executables
0 Kb 3 MatchData#to_a
0 Kb 1 <Module::FileUtils>#fu_list
0 Kb 1 StringIO#initialize
0 Kb 1 Forwardable#def_delegators
0 Kb 1 SignalException#initialize
0 Kb 1 Module#attr
0 Kb 1 Hash#each
0 Kb 1 Module#attr_writer
0 Kb 1 <Module::FileUtils>#fu_check_options
0 Kb 1 <Module::FileUtils>#fu_mkdir
0 Kb 1 <Module::FileUtils>#mkdir_p
0 Kb 1 OptionParser#add_officious
0 Kb 13 OptionParser#notwice
0 Kb 4 <Class::OptionParser::Switch::NoArgument>#pattern
0 Kb 13 OptionParser#top
0 Kb 1 OptionParser#base
0 Kb 6 <Class::OptionParser::Switch::NoArgument>#incompatible_argument_styles
0 Kb 1 OptionParser#complete
0 Kb 13 OptionParser::List#append
0 Kb 1 <Class::DRb::DRbUNIXSocket>#open_server
0 Kb 13 OptionParser::List#update
0 Kb 1 <Module::DRb>#regist_server
0 Kb 1 <Module::DRb>#uri
0 Kb 1 <Module::DRb>#start_service
0 Kb 1 <Module::DRb::DRbProtocol>#open_server-1
0 Kb 1 DRb::DRbServer#run
0 Kb 1 <Module::DRb::DRbProtocol>#open_server
0 Kb 1 <Module::DRb>#mutex
0 Kb 1 <Module::DRb>#current_server
0 Kb 1 <Module::DRb::DRbProtocol>#add_protocol
0 Kb 10 Fixnum#to_s
0 Kb 1 <Class::ThreadGroup>#allocate
0 Kb 1 String#*
0 Kb 1 <Module::<#Syslog: opened=true, ident="god", options=3, facility=8, mask=255>>#open
0 Kb 1 Array#[]=
0 Kb 1 OpenSSL::X509::Store#flags=
0 Kb 1 String#size
0 Kb 30 Kernel#taint
0 Kb 1 Integer#times
0 Kb 13 Module#class_eval
0 Kb 1 String#include?
0 Kb 1 OpenSSL::X509::Store#set_default_paths
0 Kb 10 Module#>=
0 Kb 4 Hash#initialize
0 Kb 3 String#rindex
0 Kb 10 Kernel#fork
0 Kb 1 Module#extended
0 Kb 2 Module#method_undefined
0 Kb 1 Array#replace
0 Kb 99 Symbol#===
0 Kb 1 <Object::Object>#include?
0 Kb 2 Kernel#untaint
0 Kb 13 Array#delete_if
0 Kb 1 <Class::StringIO>#allocate
0 Kb 10 Kernel#instance_of?
0 Kb 1 <Class::IO>#open
0 Kb 1 Interrupt#initialize
0 Kb 1 Array#clear
0 Kb 1 <Class::OpenSSL::X509::Store>#allocate
0 Kb 1 String#to_sym
0 Kb 1 Hash#empty?
0 Kb 2 <Class::File>#file?
0 Kb 20 <Class::Thread>#critical=
0 Kb 1 <Object::Object>#[]
0 Kb 6 String#length
0 Kb 10 Process::Status#exitstatus
0 Kb 1 <Class::IO>#allocate
0 Kb 1 Fixnum#>
0 Kb 1 Hash#initialize_copy
0 Kb 3 Hash#delete
0 Kb 1 String#to_str
0 Kb 1 IO#sync=
0 Kb 10 Thread#wakeup
0 Kb 1 Kernel#extend
0 Kb 1 Module#extend_object
0 Kb 10 Process::Status#to_int
0 Kb 10 Thread#run
0 Kb 1 <Class::SystemCallError>#===
0 Kb 10 Array#sort!
0 Kb 1 <Class::File>#writable?
Thread ID: 9246960
Total: 114712 Kb
self calls name
64160 Kb 6838 <Class::Thread>#start
34083 Kb 6838 Object#timeout
2622 Kb 10269 God::Logger#log
2589 Kb 20538 String#%
1709 Kb 6838 Class#initialize
1341 Kb 17121 <Class::Time>#allocate
1217 Kb 6840 String#split
748 Kb 6838 <Class::Class>#allocate
718 Kb 10257 <Class::IO>#read
694 Kb 3419 God::System::Process#initialize
588 Kb 3419 God::Conditions::ProcessRunning#test
481 Kb 3419 God::TimedEvent#initialize
481 Kb 3418 God::System::PortablePoller#initialize
464 Kb 3418 God::Task#log_line
431 Kb 3418 Hash#inspect
394 Kb 13678 String#+
320 Kb 3419 God::Task#handle_poll
267 Kb 3419 Time#+
214 Kb 3419 God::DriverEvent#initialize
214 Kb 6839 Module#name
181 Kb 3419 Kernel#to_s
137 Kb 17132 Kernel#__send__
110 Kb 13704 God::Watch#name
80 Kb 3419 God::Process#pid
68 Kb 3432 Time#strftime
57 Kb 3419 God::Driver#schedule
36 Kb 6852 Array#each
27 Kb 3419 God::Conditions::ProcessRunning#pid
27 Kb 3419 God::Watch#pid
23 Kb 3418 Symbol#inspect
21 Kb 3432 String#rjust
20 Kb 3419 String#strip
20 Kb 3415 FalseClass#to_s
17 Kb 3421 TrueClass#to_s
8 Kb 13 IO#close
7 Kb 3432 String#[]
7 Kb 3418 <Module::Process>#kill
7 Kb 3419 Fixnum#to_s
5 Kb 20538 God::SimpleLogger#output
3 Kb 20553 Hash#[]
3 Kb 10269 Object#applog
3 Kb 17121 Time#initialize
3 Kb 17121 <Class::Time>#now
3 Kb 20548 Kernel#send
3 Kb 10269 Mutex#synchronize
2 Kb 20541 Fixnum#<
2 Kb 10269 StringIO#rewind
2 Kb 10269 StringIO#truncate
1 Kb 10265 <Class::Object>#allocate
1 Kb 3419 God::System::Process#fetch_system_poller
1 Kb 6859 Kernel#==
1 Kb 6 Exception#initialize
1 Kb 6864 God::SimpleLogger#info
1 Kb 6842 Class#new
1 Kb 34 Symbol#to_s
1 Kb 6850 Float#<
1 Kb 6850 Time#-
1 Kb 6847 <Class::Thread>#current
1 Kb 3432 StringIO#write
1 Kb 6835 Hash#default
1 Kb 3432 StringIO#print
1 Kb 6 <Class::File>#join
1 Kb 13674 God::SimpleLogger#debug
1 Kb 6839 Array#shift
1 Kb 10257 Array#last
1 Kb 6837 Array#<<
1 Kb 13679 <Class::Thread>#critical=
1 Kb 6839 Array#first
1 Kb 3419 God::DriverEventQueue#push
0 Kb 4 God::Task#move
0 Kb 1 God::Driver#initialize
0 Kb 4 File#initialize
0 Kb 3 <Module::Process>#waitpid
0 Kb 6 Exception#backtrace
0 Kb 6839 God::Configurable#base_name
0 Kb 6839 Kernel#class
0 Kb 7 Module#===
0 Kb 3419 Comparable#==
0 Kb 10 <Class::IO>#allocate
0 Kb 10256 Kernel#hash
0 Kb 3419 Array#sort!
0 Kb 7 Array#each-1
0 Kb 4 God::Watch#action
0 Kb 3 God::Process#call_action
0 Kb 4 <Class::God::Trigger>#broadcast
0 Kb 3422 God::Process#pid_file
0 Kb 4 God::DriverEventQueue#clear
0 Kb 4 God::Metric#enable
0 Kb 4 God::Driver#clear_events
0 Kb 6 IO#initialize
0 Kb 4 God::Task#attach
0 Kb 3 God::Watch#call_action
0 Kb 3418 God::System::Process#exists?
0 Kb 4 <Class::IO>#open
0 Kb 1 God::Timeline#initialize
0 Kb 4 Array#include?
0 Kb 6 Kernel#send-1
0 Kb 4 Array#clear
0 Kb 10256 Class#new-1
0 Kb 4 IO#gets
0 Kb 3425 Array#empty?
0 Kb 6 Symbol#===
0 Kb 6 Exception#set_backtrace
0 Kb 3418 God::PollCondition#after
0 Kb 3 SystemCallError#initialize
0 Kb 3 God::Behaviors::CleanPidFile#before_start
0 Kb 6 <Module::God>#pid_file_directory
0 Kb 3418 God::System::SlashProcPoller#initialize
0 Kb 3419 <Class::God::System::SlashProcPoller>#usable?
0 Kb 6838 <Class::God::System::SlashProcPoller>#readable?
0 Kb 1 God::DriverOperation#handle_event
0 Kb 6 God::Process#default_pid_file
0 Kb 3 God::Configurable#reset
0 Kb 6 God::Watch#start
0 Kb 3 God::Behavior#after_start
0 Kb 3419 God::DriverEvent#handle_event
0 Kb 3420 God::DriverEventQueue#pop
0 Kb 3 God::Metric#disable
0 Kb 3420 God::TimedEvent#due?
0 Kb 3 God::Task#detach
0 Kb 3418 God::Task#trigger?
0 Kb 3418 God::Task#dest_desc
0 Kb 3 <Class::IO>#pipe
0 Kb 3 God::Watch#pid_file
0 Kb 1 Hash#[]=
0 Kb 6838 <Module::Timeout>#timeout
0 Kb 3 <Class::File>#delete
0 Kb 3 String#chomp
0 Kb 1 Array#push
0 Kb 1 <Class::Thread>#stop
0 Kb 3 Kernel#sleep
0 Kb 1 <Class::Array>#allocate
0 Kb 3 IO#write
0 Kb 6 String#intern
0 Kb 6838 Class#inherited
0 Kb 6837 Thread#kill
0 Kb 3420 Comparable#>=
0 Kb 6838 Kernel#test
0 Kb 6838 Fixnum#==
0 Kb 3419 Enumerable#all?
0 Kb 6837 Thread#alive?
0 Kb 6838 <Class::Thread>#critical
0 Kb 3418 Kernel#inspect
0 Kb 3419 Integer#to_i
0 Kb 3 Kernel#fork
0 Kb 6838 Fixnum#zero?
0 Kb 3420 Time#<=>
0 Kb 1 Kernel#loop
0 Kb 3 Kernel#kind_of?
0 Kb 1 Array#initialize
0 Kb 3 Fixnum#+
0 Kb 3419 String#to_i
0 Kb 6 Kernel#instance_variable_get
0 Kb 3 String#to_s
0 Kb 1 Array#[]
0 Kb 3418 Array#concat
0 Kb 3418 Kernel#Array
Thread ID: 16302980
Total: 65 Kb
self calls name
65 Kb 1 <Module::Timeout>#timeout
0 Kb 1 Kernel#sleep
Thread ID: 16290720
Total: 3 Kb
self calls name
3 Kb 1 <Module::Timeout>#timeout
0 Kb 1 Kernel#sleep
Thread ID: 16529080
Total: 17 Kb
self calls name
16 Kb 1 <Module::Timeout>#timeout
0 Kb 2 Kernel#sleep
Thread ID: 16574760
Total: 9 Kb
self calls name
8 Kb 1 <Module::Timeout>#timeout
0 Kb 2 Kernel#sleep
Thread ID: 16267180
Total: 5 Kb
self calls name
4 Kb 1 <Module::Timeout>#timeout
0 Kb 3 Kernel#sleep
Thread ID: 9252280
Total: 114674 Kb
self calls name
64141 Kb 6836 <Class::Thread>#start
34073 Kb 6836 Object#timeout
2622 Kb 10266 God::Logger#log
2588 Kb 20532 String#%
1709 Kb 6836 Class#initialize
1340 Kb 17116 <Class::Time>#allocate
1215 Kb 6837 String#split
748 Kb 6836 <Class::Class>#allocate
718 Kb 10254 <Class::IO>#read
694 Kb 3418 God::System::Process#initialize
587 Kb 3418 God::Conditions::ProcessRunning#test
481 Kb 3418 God::TimedEvent#initialize
480 Kb 3417 God::System::PortablePoller#initialize
465 Kb 3417 God::Task#log_line
431 Kb 3417 Hash#inspect
394 Kb 13674 String#+
320 Kb 3418 God::Task#handle_poll
267 Kb 3418 Time#+
214 Kb 3418 God::DriverEvent#initialize
214 Kb 6837 Module#name
181 Kb 3418 Kernel#to_s
137 Kb 17127 Kernel#__send__
110 Kb 13700 God::Watch#name
80 Kb 3418 God::Process#pid
68 Kb 3431 Time#strftime
57 Kb 3418 God::Driver#schedule
34 Kb 6850 Array#each
27 Kb 3418 God::Conditions::ProcessRunning#pid
27 Kb 3418 God::Watch#pid
23 Kb 3417 Symbol#inspect
21 Kb 3431 String#rjust
20 Kb 3418 String#strip
20 Kb 3414 FalseClass#to_s
17 Kb 3420 TrueClass#to_s
8 Kb 12 IO#close
7 Kb 3431 String#[]
7 Kb 3417 <Module::Process>#kill
7 Kb 3418 Fixnum#to_s
5 Kb 20532 God::SimpleLogger#output
3 Kb 20547 Hash#[]
3 Kb 10266 Object#applog
3 Kb 17116 Time#initialize
3 Kb 17116 <Class::Time>#now
3 Kb 20542 Kernel#send
2 Kb 10266 Mutex#synchronize
2 Kb 20535 Fixnum#<
2 Kb 3418 God::System::Process#fetch_system_poller
2 Kb 10266 StringIO#truncate
2 Kb 10266 StringIO#rewind
1 Kb 10262 <Class::Object>#allocate
1 Kb 6857 Kernel#==
1 Kb 6 Exception#initialize
1 Kb 6840 Class#new
1 Kb 34 Symbol#to_s
1 Kb 6862 God::SimpleLogger#info
1 Kb 6848 Time#-
1 Kb 6845 <Class::Thread>#current
1 Kb 6848 Float#<
1 Kb 6833 Hash#default
1 Kb 3431 StringIO#print
1 Kb 3431 StringIO#write
1 Kb 6 <Class::File>#join
1 Kb 13670 God::SimpleLogger#debug
1 Kb 6837 Kernel#class
1 Kb 13675 <Class::Thread>#critical=
1 Kb 10254 Array#last
1 Kb 6837 Array#shift
1 Kb 6835 Array#<<
1 Kb 6837 Array#first
1 Kb 3418 God::DriverEventQueue#push
0 Kb 4 God::Task#move
0 Kb 1 God::Driver#initialize
0 Kb 3 <Module::Process>#waitpid
0 Kb 6837 God::Configurable#base_name
0 Kb 7 Array#each-1
0 Kb 3418 Comparable#==
0 Kb 3418 Array#sort!
0 Kb 10253 Kernel#hash
0 Kb 7 Module#===
0 Kb 4 God::Watch#action
0 Kb 3 God::Process#call_action
0 Kb 4 <Class::God::Trigger>#broadcast
0 Kb 3421 God::Process#pid_file
0 Kb 4 God::Driver#clear_events
0 Kb 4 God::DriverEventQueue#clear
0 Kb 6 IO#initialize
0 Kb 4 God::Metric#enable
0 Kb 4 God::Task#attach
0 Kb 3 God::Watch#call_action
0 Kb 3 File#initialize
0 Kb 1 God::Timeline#initialize
0 Kb 6 Symbol#===
0 Kb 10253 Class#new-1
0 Kb 4 Array#include?
0 Kb 4 Array#clear
0 Kb 9 <Class::IO>#allocate
0 Kb 6 Exception#set_backtrace
0 Kb 3424 Array#empty?
0 Kb 6 Exception#backtrace
0 Kb 6 Kernel#send-1
0 Kb 3 SystemCallError#initialize
0 Kb 3 Kernel#sleep
0 Kb 3 God::Behaviors::CleanPidFile#before_start
0 Kb 6 <Module::God>#pid_file_directory
0 Kb 3418 <Class::God::System::SlashProcPoller>#usable?
0 Kb 6836 <Class::God::System::SlashProcPoller>#readable?
0 Kb 3417 God::System::SlashProcPoller#initialize
0 Kb 1 God::DriverOperation#handle_event
0 Kb 3417 God::System::Process#exists?
0 Kb 6 God::Process#default_pid_file
0 Kb 3 God::Configurable#reset
0 Kb 3417 God::PollCondition#after
0 Kb 6 God::Watch#start
0 Kb 3 God::Behavior#after_start
0 Kb 3418 God::DriverEvent#handle_event
0 Kb 3419 God::DriverEventQueue#pop
0 Kb 3 God::Metric#disable
0 Kb 3419 God::TimedEvent#due?
0 Kb 3417 God::Task#trigger?
0 Kb 3 God::Task#detach
0 Kb 3417 God::Task#dest_desc
0 Kb 3 <Class::IO>#pipe
0 Kb 3 God::Watch#pid_file
0 Kb 1 Hash#[]=
0 Kb 6836 <Module::Timeout>#timeout
0 Kb 3 <Class::File>#delete
0 Kb 3 String#chomp
0 Kb 1 Kernel#loop
0 Kb 3419 Comparable#>=
0 Kb 3418 Enumerable#all?
0 Kb 6835 Thread#alive?
0 Kb 3 IO#write
0 Kb 3 Kernel#kind_of?
0 Kb 6 Kernel#instance_variable_get
0 Kb 3 String#to_s
0 Kb 3 <Class::IO>#open
0 Kb 3419 Time#<=>
0 Kb 6836 Fixnum#==
0 Kb 3 Kernel#fork
0 Kb 6836 Class#inherited
0 Kb 1 <Class::Thread>#stop
0 Kb 3 IO#gets
0 Kb 3417 Kernel#Array
0 Kb 1 Array#push
0 Kb 6836 Fixnum#zero?
0 Kb 6835 Thread#kill
0 Kb 3418 String#to_i
0 Kb 3418 Integer#to_i
0 Kb 1 Array#initialize
0 Kb 3 Fixnum#+
0 Kb 6836 <Class::Thread>#critical
0 Kb 3417 Array#concat
0 Kb 1 <Class::Array>#allocate
0 Kb 6 String#intern
0 Kb 6836 Kernel#test
0 Kb 3417 Kernel#inspect
Thread ID: 9260900
Total: 114726 Kb
self calls name
64169 Kb 6839 <Class::Thread>#start
34088 Kb 6839 Object#timeout
2623 Kb 10272 God::Logger#log
2590 Kb 20544 String#%
1710 Kb 6839 Class#initialize
1341 Kb 17126 <Class::Time>#allocate
1216 Kb 6841 String#split
748 Kb 6839 <Class::Class>#allocate
718 Kb 10259 <Class::IO>#read
695 Kb 3420 God::System::Process#initialize
588 Kb 3420 God::Conditions::ProcessRunning#test
481 Kb 3420 God::TimedEvent#initialize
481 Kb 3419 God::System::PortablePoller#initialize
465 Kb 3419 God::Task#log_line
431 Kb 3419 Hash#inspect
394 Kb 13682 String#+
320 Kb 3420 God::Task#handle_poll
267 Kb 3420 Time#+
214 Kb 3420 God::DriverEvent#initialize
214 Kb 6841 Module#name
181 Kb 3420 Kernel#to_s
137 Kb 17137 Kernel#__send__
110 Kb 13708 God::Watch#name
80 Kb 3420 God::Process#pid
68 Kb 3433 Time#strftime
57 Kb 3420 God::Driver#schedule
35 Kb 6854 Array#each
27 Kb 3420 God::Conditions::ProcessRunning#pid
27 Kb 3420 God::Watch#pid
23 Kb 3419 Symbol#inspect
21 Kb 3433 String#rjust
20 Kb 3420 String#strip
20 Kb 3416 FalseClass#to_s
17 Kb 3422 TrueClass#to_s
8 Kb 12 IO#close
7 Kb 3433 String#[]
7 Kb 3419 <Module::Process>#kill
7 Kb 3420 Fixnum#to_s
5 Kb 20544 God::SimpleLogger#output
3 Kb 20559 Hash#[]
3 Kb 17126 <Class::Time>#now
3 Kb 17126 Time#initialize
3 Kb 10272 Object#applog
2 Kb 20554 Kernel#send
2 Kb 10272 Mutex#synchronize
2 Kb 20547 Fixnum#<
2 Kb 10272 StringIO#truncate
2 Kb 10272 StringIO#rewind
1 Kb 3420 God::System::Process#fetch_system_poller
1 Kb 10268 <Class::Object>#allocate
1 Kb 6860 Kernel#==
1 Kb 6 Exception#initialize
1 Kb 6844 Class#new
1 Kb 34 Symbol#to_s
1 Kb 6848 <Class::Thread>#current
1 Kb 6852 Float#<
1 Kb 6852 Time#-
1 Kb 6866 God::SimpleLogger#info
1 Kb 3433 StringIO#write
1 Kb 3433 StringIO#print
1 Kb 6837 Hash#default
1 Kb 6 <Class::File>#join
1 Kb 13678 God::SimpleLogger#debug
1 Kb 6841 Kernel#class
1 Kb 6841 Array#shift
1 Kb 6839 Array#<<
1 Kb 6841 Array#first
1 Kb 10260 Array#last
1 Kb 13683 <Class::Thread>#critical=
1 Kb 3420 God::DriverEventQueue#push
0 Kb 4 God::Task#move
0 Kb 1 God::Driver#initialize
0 Kb 3 <Module::Process>#waitpid
0 Kb 6841 God::Configurable#base_name
0 Kb 3423 God::Process#pid_file
0 Kb 7 Array#each-1
0 Kb 3420 Comparable#==
0 Kb 7 Module#===
0 Kb 10259 Kernel#hash
0 Kb 3420 Array#sort!
0 Kb 4 God::Watch#action
0 Kb 3 God::Process#call_action
0 Kb 4 <Class::God::Trigger>#broadcast
0 Kb 6 IO#initialize
0 Kb 4 God::DriverEventQueue#clear
0 Kb 4 God::Driver#clear_events
0 Kb 4 God::Metric#enable
0 Kb 4 God::Task#attach
0 Kb 3 God::Watch#call_action
0 Kb 3420 <Class::God::System::SlashProcPoller>#usable?
0 Kb 3 File#initialize
0 Kb 1 God::Timeline#initialize
0 Kb 6 Kernel#send-1
0 Kb 6 Symbol#===
0 Kb 4 Array#include?
0 Kb 4 Array#clear
0 Kb 3426 Array#empty?
0 Kb 6 Exception#backtrace
0 Kb 6 Exception#set_backtrace
0 Kb 9 <Class::IO>#allocate
0 Kb 10258 Class#new-1
0 Kb 3 SystemCallError#initialize
0 Kb 3 God::Behaviors::CleanPidFile#before_start
0 Kb 6 <Module::God>#pid_file_directory
0 Kb 6839 <Class::God::System::SlashProcPoller>#readable?
0 Kb 3419 God::System::SlashProcPoller#initialize
0 Kb 1 God::DriverOperation#handle_event
0 Kb 3419 God::System::Process#exists?
0 Kb 6 God::Process#default_pid_file
0 Kb 3 God::Configurable#reset
0 Kb 3419 God::PollCondition#after
0 Kb 3 God::Behavior#after_start
0 Kb 6 God::Watch#start
0 Kb 3 God::Metric#disable
0 Kb 3421 God::TimedEvent#due?
0 Kb 3421 God::DriverEventQueue#pop
0 Kb 3420 God::DriverEvent#handle_event
0 Kb 3419 God::Task#trigger?
0 Kb 3 God::Task#detach
0 Kb 3419 God::Task#dest_desc
0 Kb 3 <Class::IO>#pipe
0 Kb 3 God::Watch#pid_file
0 Kb 1 Hash#[]=
0 Kb 6839 <Module::Timeout>#timeout
0 Kb 3 <Class::File>#delete
0 Kb 3 String#chomp
0 Kb 1 Kernel#loop
0 Kb 3421 Comparable#>=
0 Kb 3420 Enumerable#all?
0 Kb 6838 Thread#alive?
0 Kb 3 Kernel#kind_of?
0 Kb 3 IO#write
0 Kb 6 Kernel#instance_variable_get
0 Kb 3 String#to_s
0 Kb 3 <Class::IO>#open
0 Kb 3421 Time#<=>
0 Kb 3 Kernel#fork
0 Kb 6839 Fixnum#==
0 Kb 6839 Class#inherited
0 Kb 3 Kernel#sleep
0 Kb 1 <Class::Thread>#stop
0 Kb 3 IO#gets
0 Kb 3419 Kernel#Array
0 Kb 1 Array#push
0 Kb 6839 Fixnum#zero?
0 Kb 6838 Thread#kill
0 Kb 3420 String#to_i
0 Kb 3420 Integer#to_i
0 Kb 1 Array#initialize
0 Kb 3 Fixnum#+
0 Kb 6839 <Class::Thread>#critical
0 Kb 3419 Array#concat
0 Kb 1 <Class::Array>#allocate
0 Kb 6 String#intern
0 Kb 6839 Kernel#test
0 Kb 3419 Kernel#inspect
Thread ID: 9257080
Total: 114625 Kb
self calls name
64113 Kb 6833 <Class::Thread>#start
34058 Kb 6833 Object#timeout
2621 Kb 10263 God::Logger#log
2587 Kb 20526 String#%
1708 Kb 6833 Class#initialize
1340 Kb 17111 <Class::Time>#allocate
1215 Kb 6835 String#split
747 Kb 6833 <Class::Class>#allocate
717 Kb 10250 <Class::IO>#read
694 Kb 3417 God::System::Process#initialize
587 Kb 3417 God::Conditions::ProcessRunning#test
481 Kb 3417 God::TimedEvent#initialize
480 Kb 3416 God::System::PortablePoller#initialize
464 Kb 3416 God::Task#log_line
430 Kb 3416 Hash#inspect
394 Kb 13670 String#+
320 Kb 3417 God::Task#handle_poll
267 Kb 3417 Time#+
214 Kb 3417 God::DriverEvent#initialize
214 Kb 6835 Module#name
180 Kb 3417 Kernel#to_s
137 Kb 17122 Kernel#__send__
110 Kb 13696 God::Watch#name
80 Kb 3417 God::Process#pid
68 Kb 3430 Time#strftime
57 Kb 3417 God::Driver#schedule
35 Kb 6848 Array#each
27 Kb 3417 God::Conditions::ProcessRunning#pid
27 Kb 3417 God::Watch#pid
23 Kb 3416 Symbol#inspect
21 Kb 3430 String#rjust
20 Kb 3417 String#strip
20 Kb 3413 FalseClass#to_s
17 Kb 3419 TrueClass#to_s
8 Kb 12 IO#close
7 Kb 3430 String#[]
7 Kb 3416 <Module::Process>#kill
7 Kb 3417 Fixnum#to_s
5 Kb 20526 God::SimpleLogger#output
3 Kb 20541 Hash#[]
3 Kb 17111 <Class::Time>#now
3 Kb 17111 Time#initialize
3 Kb 10263 Object#applog
2 Kb 20536 Kernel#send
2 Kb 10263 Mutex#synchronize
2 Kb 20529 Fixnum#<
2 Kb 10263 StringIO#truncate
2 Kb 10263 StringIO#rewind
2 Kb 3417 God::System::Process#fetch_system_poller
1 Kb 10259 <Class::Object>#allocate
1 Kb 6854 Kernel#==
1 Kb 6 Exception#initialize
1 Kb 6838 Class#new
1 Kb 34 Symbol#to_s
1 Kb 6846 Float#<
1 Kb 6842 <Class::Thread>#current
1 Kb 6846 Time#-
1 Kb 6860 God::SimpleLogger#info
1 Kb 3430 StringIO#write
1 Kb 6831 Hash#default
1 Kb 3430 StringIO#print
1 Kb 6 <Class::File>#join
1 Kb 13666 God::SimpleLogger#debug
1 Kb 6835 Kernel#class
1 Kb 6835 Array#first
1 Kb 10251 Array#last
1 Kb 6833 Array#<<
1 Kb 13671 <Class::Thread>#critical=
1 Kb 6835 Array#shift
1 Kb 3417 God::DriverEventQueue#push
0 Kb 4 God::Task#move
0 Kb 1 God::Driver#initialize
0 Kb 3 <Module::Process>#waitpid
0 Kb 6835 God::Configurable#base_name
0 Kb 3417 Comparable#==
0 Kb 7 Module#===
0 Kb 7 Array#each-1
0 Kb 10250 Kernel#hash
0 Kb 3417 Array#sort!
0 Kb 4 God::Watch#action
0 Kb 3 God::Process#call_action
0 Kb 4 <Class::God::Trigger>#broadcast
0 Kb 3420 God::Process#pid_file
0 Kb 4 God::Driver#clear_events
0 Kb 4 God::Metric#enable
0 Kb 6 IO#initialize
0 Kb 4 God::DriverEventQueue#clear
0 Kb 4 God::Task#attach
0 Kb 3 God::Watch#call_action
0 Kb 3 File#initialize
0 Kb 1 God::Timeline#initialize
0 Kb 4 Array#include?
0 Kb 3423 Array#empty?
0 Kb 4 Array#clear
0 Kb 10249 Class#new-1
0 Kb 6 Kernel#send-1
0 Kb 6 Symbol#===
0 Kb 6 Exception#set_backtrace
0 Kb 9 <Class::IO>#allocate
0 Kb 6 Exception#backtrace
0 Kb 3417 God::DriverEvent#handle_event
0 Kb 3 SystemCallError#initialize
0 Kb 3416 God::System::SlashProcPoller#initialize
0 Kb 3 God::Behaviors::CleanPidFile#before_start
0 Kb 6 <Module::God>#pid_file_directory
0 Kb 3417 <Class::God::System::SlashProcPoller>#usable?
0 Kb 6833 <Class::God::System::SlashProcPoller>#readable?
0 Kb 3416 God::System::Process#exists?
0 Kb 1 God::DriverOperation#handle_event
0 Kb 6 God::Process#default_pid_file
0 Kb 3 God::Configurable#reset
0 Kb 3416 God::PollCondition#after
0 Kb 6 God::Watch#start
0 Kb 3 God::Behavior#after_start
0 Kb 3418 God::TimedEvent#due?
0 Kb 3 God::Metric#disable
0 Kb 3418 God::DriverEventQueue#pop
0 Kb 3416 God::Task#trigger?
0 Kb 3 God::Task#detach
0 Kb 3416 God::Task#dest_desc
0 Kb 3 <Class::IO>#pipe
0 Kb 3 God::Watch#pid_file
0 Kb 1 Hash#[]=
0 Kb 6833 <Module::Timeout>#timeout
0 Kb 3 <Class::File>#delete
0 Kb 3 String#chomp
0 Kb 1 Kernel#loop
0 Kb 3418 Comparable#>=
0 Kb 3417 Enumerable#all?
0 Kb 6833 Thread#alive?
0 Kb 3 Kernel#kind_of?
0 Kb 3 IO#write
0 Kb 6 Kernel#instance_variable_get
0 Kb 3 String#to_s
0 Kb 3 <Class::IO>#open
0 Kb 3418 Time#<=>
0 Kb 3 Kernel#fork
0 Kb 6833 Fixnum#==
0 Kb 6833 Class#inherited
0 Kb 3 Kernel#sleep
0 Kb 1 <Class::Thread>#stop
0 Kb 3 IO#gets
0 Kb 3416 Kernel#Array
0 Kb 1 Array#push
0 Kb 6833 Fixnum#zero?
0 Kb 6833 Thread#kill
0 Kb 3417 String#to_i
0 Kb 3417 Integer#to_i
0 Kb 1 Array#initialize
0 Kb 3 Fixnum#+
0 Kb 6833 <Class::Thread>#critical
0 Kb 3416 Array#concat
0 Kb 1 <Class::Array>#allocate
0 Kb 6 String#intern
0 Kb 6833 Kernel#test
0 Kb 3416 Kernel#inspect
Thread ID: 9228400
Total: 114710 Kb
self calls name
64160 Kb 6838 <Class::Thread>#start
34083 Kb 6838 Object#timeout
2623 Kb 10272 God::Logger#log
2590 Kb 20544 String#%
1709 Kb 6838 Class#initialize
1341 Kb 17126 <Class::Time>#allocate
1216 Kb 6841 String#split
748 Kb 6838 <Class::Class>#allocate
718 Kb 10258 <Class::IO>#read
694 Kb 3419 God::System::Process#initialize
588 Kb 3420 God::Conditions::ProcessRunning#test
481 Kb 3420 God::TimedEvent#initialize
481 Kb 3419 God::System::PortablePoller#initialize
464 Kb 3419 God::Task#log_line
431 Kb 3419 Hash#inspect
394 Kb 13682 String#+
320 Kb 3420 God::Task#handle_poll
267 Kb 3420 Time#+
214 Kb 3420 God::DriverEvent#initialize
214 Kb 6841 Module#name
181 Kb 3420 Kernel#to_s
137 Kb 17137 Kernel#__send__
110 Kb 13708 God::Watch#name
80 Kb 3420 God::Process#pid
68 Kb 3433 Time#strftime
57 Kb 3420 God::Driver#schedule
35 Kb 6853 Array#each
27 Kb 3420 God::Conditions::ProcessRunning#pid
27 Kb 3420 God::Watch#pid
23 Kb 3419 Symbol#inspect
21 Kb 3433 String#rjust
20 Kb 3419 String#strip
20 Kb 3416 FalseClass#to_s
17 Kb 3422 TrueClass#to_s
8 Kb 12 IO#close
7 Kb 3433 String#[]
7 Kb 3419 <Module::Process>#kill
7 Kb 3420 Fixnum#to_s
5 Kb 20544 God::SimpleLogger#output
3 Kb 20559 Hash#[]
3 Kb 17126 <Class::Time>#now
3 Kb 17126 Time#initialize
3 Kb 10272 Object#applog
2 Kb 10272 Mutex#synchronize
2 Kb 20554 Kernel#send
2 Kb 20547 Fixnum#<
2 Kb 10272 StringIO#rewind
2 Kb 10272 StringIO#truncate
1 Kb 10267 <Class::Object>#allocate
1 Kb 6859 Kernel#==
1 Kb 6 Exception#initialize
1 Kb 6843 Class#new
1 Kb 34 Symbol#to_s
1 Kb 6847 <Class::Thread>#current
1 Kb 6852 Float#<
1 Kb 6852 Time#-
1 Kb 6866 God::SimpleLogger#info
1 Kb 3419 God::System::Process#fetch_system_poller
1 Kb 3433 StringIO#print
1 Kb 3433 StringIO#write
1 Kb 6837 Hash#default
1 Kb 6 <Class::File>#join
1 Kb 13678 God::SimpleLogger#debug
1 Kb 6841 Kernel#class
1 Kb 10260 Array#last
1 Kb 6839 Array#<<
1 Kb 6841 Array#shift
1 Kb 6841 Array#first
1 Kb 13683 <Class::Thread>#critical=
1 Kb 3420 God::DriverEventQueue#push
0 Kb 4 God::Task#move
0 Kb 1 God::Driver#initialize
0 Kb 3 <Module::Process>#waitpid
0 Kb 6841 God::Configurable#base_name
0 Kb 3420 Array#sort!
0 Kb 7 Module#===
0 Kb 7 Array#each-1
0 Kb 3420 Comparable#==
0 Kb 10259 Kernel#hash
0 Kb 4 God::Watch#action
0 Kb 3 God::Process#call_action
0 Kb 4 <Class::God::Trigger>#broadcast
0 Kb 3423 God::Process#pid_file
0 Kb 4 God::DriverEventQueue#clear
0 Kb 4 God::Driver#clear_events
0 Kb 6 IO#initialize
0 Kb 4 God::Metric#enable
0 Kb 4 God::Task#attach
0 Kb 3 God::Watch#call_action
0 Kb 3 File#initialize
0 Kb 1 God::Timeline#initialize
0 Kb 6 Kernel#send-1
0 Kb 6 Exception#set_backtrace
0 Kb 4 Array#include?
0 Kb 10257 Class#new-1
0 Kb 6 Symbol#===
0 Kb 6 Exception#backtrace
0 Kb 9 <Class::IO>#allocate
0 Kb 4 Array#clear
0 Kb 3426 Array#empty?
0 Kb 3420 God::DriverEvent#handle_event
0 Kb 3 SystemCallError#initialize
0 Kb 3 God::Behaviors::CleanPidFile#before_start
0 Kb 6 <Module::God>#pid_file_directory
0 Kb 3419 <Class::God::System::SlashProcPoller>#usable?
0 Kb 6838 <Class::God::System::SlashProcPoller>#readable?
0 Kb 3419 God::System::SlashProcPoller#initialize
0 Kb 3419 God::System::Process#exists?
0 Kb 1 God::DriverOperation#handle_event
0 Kb 6 God::Process#default_pid_file
0 Kb 3 God::Configurable#reset
0 Kb 3419 God::PollCondition#after
0 Kb 6 God::Watch#start
0 Kb 3 God::Behavior#after_start
0 Kb 3421 God::DriverEventQueue#pop
0 Kb 3421 God::TimedEvent#due?
0 Kb 3 God::Metric#disable
0 Kb 3419 God::Task#trigger?
0 Kb 3 God::Task#detach
0 Kb 3419 God::Task#dest_desc
0 Kb 3 <Class::IO>#pipe
0 Kb 3 God::Watch#pid_file
0 Kb 1 Hash#[]=
0 Kb 6838 <Module::Timeout>#timeout
0 Kb 3 <Class::File>#delete
0 Kb 3 String#chomp
0 Kb 1 Kernel#loop
0 Kb 3421 Comparable#>=
0 Kb 3419 Enumerable#all?
0 Kb 6838 Thread#alive?
0 Kb 3 Kernel#kind_of?
0 Kb 3 IO#write
0 Kb 6 Kernel#instance_variable_get
0 Kb 3 String#to_s
0 Kb 3 <Class::IO>#open
0 Kb 3421 Time#<=>
0 Kb 3 Kernel#fork
0 Kb 6838 Fixnum#==
0 Kb 6838 Class#inherited
0 Kb 3 Kernel#sleep
0 Kb 1 <Class::Thread>#stop
0 Kb 3 IO#gets
0 Kb 3419 Kernel#Array
0 Kb 1 Array#push
0 Kb 6838 Fixnum#zero?
0 Kb 6838 Thread#kill
0 Kb 3419 String#to_i
0 Kb 3419 Integer#to_i
0 Kb 1 Array#initialize
0 Kb 3 Fixnum#+
0 Kb 6838 <Class::Thread>#critical
0 Kb 3419 Array#concat
0 Kb 1 <Class::Array>#allocate
0 Kb 6 String#intern
0 Kb 6838 Kernel#test
0 Kb 3419 Kernel#inspect
Thread ID: 16469380
Total: 2 Kb
self calls name
1 Kb 1 <Module::Timeout>#timeout
0 Kb 4 Kernel#sleep
Thread ID: 9241480
Total: 114442 Kb
self calls name
64009 Kb 6822 <Class::Thread>#start
33998 Kb 6822 Object#timeout
2617 Kb 10248 God::Logger#log
2584 Kb 20496 String#%
1705 Kb 6822 Class#initialize
1338 Kb 17086 <Class::Time>#allocate
1214 Kb 6826 String#split
746 Kb 6822 <Class::Class>#allocate
716 Kb 10234 <Class::IO>#read
693 Kb 3411 God::System::Process#initialize
586 Kb 3412 God::Conditions::ProcessRunning#test
480 Kb 3412 God::TimedEvent#initialize
479 Kb 3411 God::System::PortablePoller#initialize
464 Kb 3411 God::Task#log_line
430 Kb 3411 Hash#inspect
393 Kb 13650 String#+
320 Kb 3412 God::Task#handle_poll
267 Kb 3412 Time#+
214 Kb 3412 God::DriverEvent#initialize
214 Kb 6825 Module#name
180 Kb 3412 Kernel#to_s
137 Kb 17097 Kernel#__send__
110 Kb 13676 God::Watch#name
80 Kb 3412 God::Process#pid
68 Kb 3425 Time#strftime
57 Kb 3412 God::Driver#schedule
35 Kb 6837 Array#each
27 Kb 3412 God::Conditions::ProcessRunning#pid
27 Kb 3412 God::Watch#pid
23 Kb 3411 Symbol#inspect
21 Kb 3425 String#rjust
20 Kb 3411 String#strip
20 Kb 3408 FalseClass#to_s
17 Kb 3414 TrueClass#to_s
8 Kb 13 IO#close
7 Kb 3425 String#[]
7 Kb 3411 <Module::Process>#kill
7 Kb 3412 Fixnum#to_s
5 Kb 20496 God::SimpleLogger#output
3 Kb 20511 Hash#[]
3 Kb 10248 Object#applog
3 Kb 17086 <Class::Time>#now
3 Kb 17086 Time#initialize
3 Kb 20506 Kernel#send
2 Kb 10248 Mutex#synchronize
2 Kb 3411 God::System::Process#fetch_system_poller
2 Kb 20499 Fixnum#<
2 Kb 10248 StringIO#rewind
2 Kb 10248 StringIO#truncate
1 Kb 10243 <Class::Object>#allocate
1 Kb 6850 God::SimpleLogger#info
1 Kb 6843 Kernel#==
1 Kb 6 Exception#initialize
1 Kb 6827 Class#new
1 Kb 34 Symbol#to_s
1 Kb 6831 <Class::Thread>#current
1 Kb 6836 Time#-
1 Kb 6836 Float#<
1 Kb 3425 StringIO#write
1 Kb 3425 StringIO#print
1 Kb 6821 Hash#default
1 Kb 6 <Class::File>#join
1 Kb 13646 God::SimpleLogger#debug
1 Kb 6825 Array#shift
1 Kb 10236 Array#last
1 Kb 6823 Array#<<
1 Kb 13651 <Class::Thread>#critical=
1 Kb 6825 Array#first
1 Kb 3412 God::DriverEventQueue#push
0 Kb 4 God::Task#move
0 Kb 1 God::Driver#initialize
0 Kb 4 File#initialize
0 Kb 3 <Module::Process>#waitpid
0 Kb 6 Exception#backtrace
0 Kb 6825 God::Configurable#base_name
0 Kb 7 Array#each-1
0 Kb 7 Module#===
0 Kb 3412 Comparable#==
0 Kb 6825 Kernel#class
0 Kb 10235 Kernel#hash
0 Kb 3412 Array#sort!
0 Kb 10 <Class::IO>#allocate
0 Kb 4 God::Watch#action
0 Kb 3415 God::Process#pid_file
0 Kb 4 IO#gets
0 Kb 3 God::Process#call_action
0 Kb 4 <Class::God::Trigger>#broadcast
0 Kb 4 God::Driver#clear_events
0 Kb 6 IO#initialize
0 Kb 4 God::DriverEventQueue#clear
0 Kb 4 God::Metric#enable
0 Kb 4 God::Task#attach
0 Kb 3 God::Watch#call_action
0 Kb 4 <Class::IO>#open
0 Kb 1 God::Timeline#initialize
0 Kb 6 Symbol#===
0 Kb 6 Kernel#send-1
0 Kb 3418 Array#empty?
0 Kb 4 Array#clear
0 Kb 10233 Class#new-1
0 Kb 4 Array#include?
0 Kb 6 Exception#set_backtrace
0 Kb 3411 God::System::Process#exists?
0 Kb 3412 God::DriverEvent#handle_event
0 Kb 3 SystemCallError#initialize
0 Kb 3411 God::System::SlashProcPoller#initialize
0 Kb 3 God::Behaviors::CleanPidFile#before_start
0 Kb 6 <Module::God>#pid_file_directory
0 Kb 3411 <Class::God::System::SlashProcPoller>#usable?
0 Kb 6822 <Class::God::System::SlashProcPoller>#readable?
0 Kb 1 God::DriverOperation#handle_event
0 Kb 6 God::Process#default_pid_file
0 Kb 3 God::Configurable#reset
0 Kb 3411 God::PollCondition#after
0 Kb 3 God::Behavior#after_start
0 Kb 6 God::Watch#start
0 Kb 3413 God::TimedEvent#due?
0 Kb 3 God::Metric#disable
0 Kb 3413 God::DriverEventQueue#pop
0 Kb 3411 God::Task#dest_desc
0 Kb 3411 God::Task#trigger?
0 Kb 3 God::Task#detach
0 Kb 3 <Class::IO>#pipe
0 Kb 3 God::Watch#pid_file
0 Kb 1 Hash#[]=
0 Kb 6822 <Module::Timeout>#timeout
0 Kb 3 <Class::File>#delete
0 Kb 3 String#chomp
0 Kb 3 Kernel#sleep
0 Kb 6822 Class#inherited
0 Kb 6822 Thread#kill
0 Kb 1 <Class::Array>#allocate
0 Kb 3 IO#write
0 Kb 6 String#intern
0 Kb 3413 Comparable#>=
0 Kb 3 Kernel#fork
0 Kb 3411 Array#concat
0 Kb 6822 Kernel#test
0 Kb 6822 Fixnum#==
0 Kb 3411 Enumerable#all?
0 Kb 1 <Class::Thread>#stop
0 Kb 6822 Thread#alive?
0 Kb 6822 <Class::Thread>#critical
0 Kb 1 Array#push
0 Kb 3411 Kernel#inspect
0 Kb 6822 Fixnum#zero?
0 Kb 3411 Integer#to_i
0 Kb 1 Kernel#loop
0 Kb 3413 Time#<=>
0 Kb 1 Array#initialize
0 Kb 3 Fixnum#+
0 Kb 3 Kernel#kind_of?
0 Kb 3411 String#to_i
0 Kb 6 Kernel#instance_variable_get
0 Kb 1 Array#[]
0 Kb 3 String#to_s
0 Kb 3411 Kernel#Array
Thread ID: 9204960
Total: 114741 Kb
self calls name
64178 Kb 6840 <Class::Thread>#start
34093 Kb 6840 Object#timeout
2623 Kb 10272 God::Logger#log
2590 Kb 20544 String#%
1710 Kb 6840 Class#initialize
1341 Kb 17126 <Class::Time>#allocate
1216 Kb 6841 String#split
748 Kb 6840 <Class::Class>#allocate
718 Kb 10259 <Class::IO>#read
695 Kb 3420 God::System::Process#initialize
588 Kb 3420 God::Conditions::ProcessRunning#test
481 Kb 3420 God::TimedEvent#initialize
481 Kb 3419 God::System::PortablePoller#initialize
465 Kb 3419 God::Task#log_line
431 Kb 3419 Hash#inspect
394 Kb 13682 String#+
320 Kb 3420 God::Task#handle_poll
267 Kb 3420 Time#+
214 Kb 3420 God::DriverEvent#initialize
214 Kb 6841 Module#name
181 Kb 3420 Kernel#to_s
137 Kb 17137 Kernel#__send__
110 Kb 13708 God::Watch#name
80 Kb 3420 God::Process#pid
68 Kb 3433 Time#strftime
57 Kb 3420 God::Driver#schedule
35 Kb 6854 Array#each
27 Kb 3420 God::Conditions::ProcessRunning#pid
27 Kb 3420 God::Watch#pid
23 Kb 3419 Symbol#inspect
21 Kb 3433 String#rjust
20 Kb 3420 String#strip
20 Kb 3416 FalseClass#to_s
17 Kb 3422 TrueClass#to_s
8 Kb 12 IO#close
7 Kb 3433 String#[]
7 Kb 3419 <Module::Process>#kill
7 Kb 3420 Fixnum#to_s
5 Kb 20544 God::SimpleLogger#output
3 Kb 20559 Hash#[]
3 Kb 10272 Object#applog
3 Kb 17126 <Class::Time>#now
3 Kb 17126 Time#initialize
3 Kb 10272 Mutex#synchronize
2 Kb 20554 Kernel#send
2 Kb 20547 Fixnum#<
2 Kb 10272 StringIO#rewind
2 Kb 10272 StringIO#truncate
1 Kb 3420 God::System::Process#fetch_system_poller
1 Kb 10268 <Class::Object>#allocate
1 Kb 6861 Kernel#==
1 Kb 6 Exception#initialize
1 Kb 6844 Class#new
1 Kb 34 Symbol#to_s
1 Kb 6852 Time#-
1 Kb 6849 <Class::Thread>#current
1 Kb 6852 Float#<
1 Kb 6866 God::SimpleLogger#info
1 Kb 6837 Hash#default
1 Kb 3433 StringIO#print
1 Kb 3433 StringIO#write
1 Kb 6 <Class::File>#join
1 Kb 13678 God::SimpleLogger#debug
1 Kb 6841 Kernel#class
1 Kb 13683 <Class::Thread>#critical=
1 Kb 6841 Array#shift
1 Kb 6839 Array#<<
1 Kb 10260 Array#last
1 Kb 6841 Array#first
1 Kb 3420 God::DriverEventQueue#push
0 Kb 4 God::Task#move
0 Kb 1 God::Driver#initialize
0 Kb 3 <Module::Process>#waitpid
0 Kb 6841 God::Configurable#base_name
0 Kb 7 Module#===
0 Kb 7 Array#each-1
0 Kb 3420 Array#sort!
0 Kb 3420 Comparable#==
0 Kb 10259 Kernel#hash
0 Kb 4 God::Watch#action
0 Kb 3423 God::Process#pid_file
0 Kb 3 God::Process#call_action
0 Kb 4 <Class::God::Trigger>#broadcast
0 Kb 4 God::DriverEventQueue#clear
0 Kb 4 God::Metric#enable
0 Kb 6 IO#initialize
0 Kb 4 God::Driver#clear_events
0 Kb 4 God::Task#attach
0 Kb 3 God::Watch#call_action
0 Kb 3 File#initialize
0 Kb 1 God::Timeline#initialize
0 Kb 3426 Array#empty?
0 Kb 6 Exception#set_backtrace
0 Kb 10259 Class#new-1
0 Kb 4 Array#include?
0 Kb 6 Kernel#send-1
0 Kb 4 Array#clear
0 Kb 6 Exception#backtrace
0 Kb 6 Symbol#===
0 Kb 9 <Class::IO>#allocate
0 Kb 3420 <Class::God::System::SlashProcPoller>#usable?
0 Kb 3 SystemCallError#initialize
0 Kb 3 God::Behaviors::CleanPidFile#before_start
0 Kb 6 <Module::God>#pid_file_directory
0 Kb 6840 <Class::God::System::SlashProcPoller>#readable?
0 Kb 3419 God::System::SlashProcPoller#initialize
0 Kb 3419 God::System::Process#exists?
0 Kb 1 God::DriverOperation#handle_event
0 Kb 6 God::Process#default_pid_file
0 Kb 3 God::Configurable#reset
0 Kb 3419 God::PollCondition#after
0 Kb 6 God::Watch#start
0 Kb 3 God::Behavior#after_start
0 Kb 3421 God::TimedEvent#due?
0 Kb 3420 God::DriverEvent#handle_event
0 Kb 3 God::Metric#disable
0 Kb 3421 God::DriverEventQueue#pop
0 Kb 3 God::Task#detach
0 Kb 3419 God::Task#trigger?
0 Kb 3419 God::Task#dest_desc
0 Kb 3 <Class::IO>#pipe
0 Kb 3 God::Watch#pid_file
0 Kb 1 Hash#[]=
0 Kb 6840 <Module::Timeout>#timeout
0 Kb 3 <Class::File>#delete
0 Kb 3 String#chomp
0 Kb 1 Kernel#loop
0 Kb 3421 Comparable#>=
0 Kb 3420 Enumerable#all?
0 Kb 6839 Thread#alive?
0 Kb 3 Kernel#kind_of?
0 Kb 3 IO#write
0 Kb 6 Kernel#instance_variable_get
0 Kb 3 String#to_s
0 Kb 3 <Class::IO>#open
0 Kb 3421 Time#<=>
0 Kb 3 Kernel#fork
0 Kb 6840 Fixnum#==
0 Kb 6840 Class#inherited
0 Kb 3 Kernel#sleep
0 Kb 1 <Class::Thread>#stop
0 Kb 3 IO#gets
0 Kb 3419 Kernel#Array
0 Kb 1 Array#push
0 Kb 6840 Fixnum#zero?
0 Kb 6839 Thread#kill
0 Kb 3420 String#to_i
0 Kb 3420 Integer#to_i
0 Kb 1 Array#initialize
0 Kb 3 Fixnum#+
0 Kb 6840 <Class::Thread>#critical
0 Kb 3419 Array#concat
0 Kb 1 <Class::Array>#allocate
0 Kb 6 String#intern
0 Kb 6840 Kernel#test
0 Kb 3419 Kernel#inspect
Thread ID: 9233980
Total: 114709 Kb
self calls name
64160 Kb 6838 <Class::Thread>#start
34083 Kb 6838 Object#timeout
2622 Kb 10269 God::Logger#log
2589 Kb 20538 String#%
1709 Kb 6838 Class#initialize
1341 Kb 17121 <Class::Time>#allocate
1216 Kb 6839 String#split
748 Kb 6838 <Class::Class>#allocate
718 Kb 10257 <Class::IO>#read
694 Kb 3419 God::System::Process#initialize
588 Kb 3419 God::Conditions::ProcessRunning#test
481 Kb 3419 God::TimedEvent#initialize
481 Kb 3418 God::System::PortablePoller#initialize
465 Kb 3418 God::Task#log_line
431 Kb 3418 Hash#inspect
394 Kb 13678 String#+
320 Kb 3419 God::Task#handle_poll
267 Kb 3419 Time#+
214 Kb 3419 God::DriverEvent#initialize
214 Kb 6839 Module#name
181 Kb 3419 Kernel#to_s
137 Kb 17132 Kernel#__send__
110 Kb 13704 God::Watch#name
80 Kb 3419 God::Process#pid
68 Kb 3432 Time#strftime
57 Kb 3419 God::Driver#schedule
35 Kb 6852 Array#each
27 Kb 3419 God::Conditions::ProcessRunning#pid
27 Kb 3419 God::Watch#pid
23 Kb 3418 Symbol#inspect
21 Kb 3432 String#rjust
20 Kb 3419 String#strip
20 Kb 3415 FalseClass#to_s
17 Kb 3421 TrueClass#to_s
8 Kb 12 IO#close
7 Kb 3432 String#[]
7 Kb 3418 <Module::Process>#kill
7 Kb 3419 Fixnum#to_s
5 Kb 20538 God::SimpleLogger#output
3 Kb 20553 Hash#[]
3 Kb 10269 Object#applog
3 Kb 17121 Time#initialize
3 Kb 17121 <Class::Time>#now
3 Kb 10269 Mutex#synchronize
2 Kb 20548 Kernel#send
2 Kb 20541 Fixnum#<
2 Kb 3419 God::System::Process#fetch_system_poller
2 Kb 10269 StringIO#rewind
2 Kb 10269 StringIO#truncate
1 Kb 10265 <Class::Object>#allocate
1 Kb 6859 Kernel#==
1 Kb 6 Exception#initialize
1 Kb 6842 Class#new
1 Kb 34 Symbol#to_s
1 Kb 6850 Float#<
1 Kb 6847 <Class::Thread>#current
1 Kb 6850 Time#-
1 Kb 6864 God::SimpleLogger#info
1 Kb 3432 StringIO#print
1 Kb 6835 Hash#default
1 Kb 3432 StringIO#write
1 Kb 6 <Class::File>#join
1 Kb 13674 God::SimpleLogger#debug
1 Kb 6839 Kernel#class
1 Kb 10257 Array#last
1 Kb 6839 Array#first
1 Kb 6839 Array#shift
1 Kb 6837 Array#<<
1 Kb 13679 <Class::Thread>#critical=
1 Kb 3419 God::DriverEventQueue#push
1 Kb 3 <Module::Process>#waitpid
0 Kb 4 God::Task#move
0 Kb 1 God::Driver#initialize
0 Kb 6839 God::Configurable#base_name
0 Kb 3419 Array#sort!
0 Kb 7 Array#each-1
0 Kb 7 Module#===
0 Kb 10256 Kernel#hash
0 Kb 3419 Comparable#==
0 Kb 4 God::Watch#action
0 Kb 3 God::Process#call_action
0 Kb 4 <Class::God::Trigger>#broadcast
0 Kb 3422 God::Process#pid_file
0 Kb 6 IO#initialize
0 Kb 4 God::Driver#clear_events
0 Kb 4 God::Metric#enable
0 Kb 4 God::DriverEventQueue#clear
0 Kb 4 God::Task#attach
0 Kb 3 God::Watch#call_action
0 Kb 3418 God::System::Process#exists?
0 Kb 3 File#initialize
0 Kb 1 God::Timeline#initialize
0 Kb 3425 Array#empty?
0 Kb 6 Exception#set_backtrace
0 Kb 4 Array#include?
0 Kb 6 Kernel#send-1
0 Kb 4 Array#clear
0 Kb 6 Exception#backtrace
0 Kb 6 Symbol#===
0 Kb 9 <Class::IO>#allocate
0 Kb 10256 Class#new-1
0 Kb 3419 <Class::God::System::SlashProcPoller>#usable?
0 Kb 3 SystemCallError#initialize
0 Kb 3418 God::System::SlashProcPoller#initialize
0 Kb 3 God::Behaviors::CleanPidFile#before_start
0 Kb 6 <Module::God>#pid_file_directory
0 Kb 6838 <Class::God::System::SlashProcPoller>#readable?
0 Kb 1 God::DriverOperation#handle_event
0 Kb 6 God::Process#default_pid_file
0 Kb 3 God::Configurable#reset
0 Kb 3418 God::PollCondition#after
0 Kb 6 God::Watch#start
0 Kb 3 God::Behavior#after_start
0 Kb 3419 God::DriverEvent#handle_event
0 Kb 3 God::Metric#disable
0 Kb 3420 God::DriverEventQueue#pop
0 Kb 3420 God::TimedEvent#due?
0 Kb 3418 God::Task#dest_desc
0 Kb 3 God::Task#detach
0 Kb 3418 God::Task#trigger?
0 Kb 3 <Class::IO>#pipe
0 Kb 3 God::Watch#pid_file
0 Kb 1 Hash#[]=
0 Kb 6838 <Module::Timeout>#timeout
0 Kb 3 <Class::File>#delete
0 Kb 3 String#chomp
0 Kb 1 Kernel#loop
0 Kb 3420 Comparable#>=
0 Kb 3419 Enumerable#all?
0 Kb 6837 Thread#alive?
0 Kb 3 Kernel#kind_of?
0 Kb 3 IO#write
0 Kb 6 Kernel#instance_variable_get
0 Kb 3 String#to_s
0 Kb 3 <Class::IO>#open
0 Kb 3420 Time#<=>
0 Kb 3 Kernel#fork
0 Kb 6838 Fixnum#==
0 Kb 6838 Class#inherited
0 Kb 3 Kernel#sleep
0 Kb 1 <Class::Thread>#stop
0 Kb 3 IO#gets
0 Kb 3418 Kernel#Array
0 Kb 1 Array#push
0 Kb 6838 Fixnum#zero?
0 Kb 6837 Thread#kill
0 Kb 3419 String#to_i
0 Kb 3419 Integer#to_i
0 Kb 1 Array#initialize
0 Kb 3 Fixnum#+
0 Kb 6838 <Class::Thread>#critical
0 Kb 3418 Array#concat
0 Kb 1 <Class::Array>#allocate
0 Kb 6 String#intern
0 Kb 6838 Kernel#test
0 Kb 3418 Kernel#inspect
Thread ID: 9221660
Total: 114680 Kb
self calls name
64141 Kb 6836 <Class::Thread>#start
34073 Kb 6836 Object#timeout
2622 Kb 10266 God::Logger#log
2588 Kb 20532 String#%
1709 Kb 6836 Class#initialize
1340 Kb 17116 <Class::Time>#allocate
1215 Kb 6837 String#split
748 Kb 6836 <Class::Class>#allocate
723 Kb 10254 <Class::IO>#read
694 Kb 3418 God::System::Process#initialize
587 Kb 3418 God::Conditions::ProcessRunning#test
481 Kb 3418 God::TimedEvent#initialize
480 Kb 3417 God::System::PortablePoller#initialize
464 Kb 3417 God::Task#log_line
431 Kb 3417 Hash#inspect
394 Kb 13674 String#+
320 Kb 3418 God::Task#handle_poll
267 Kb 3418 Time#+
214 Kb 3418 God::DriverEvent#initialize
214 Kb 6837 Module#name
181 Kb 3418 Kernel#to_s
137 Kb 17127 Kernel#__send__
110 Kb 13700 God::Watch#name
80 Kb 3418 God::Process#pid
68 Kb 3431 Time#strftime
57 Kb 3418 God::Driver#schedule
35 Kb 6850 Array#each
27 Kb 3418 God::Conditions::ProcessRunning#pid
27 Kb 3418 God::Watch#pid
23 Kb 3417 Symbol#inspect
21 Kb 3431 String#rjust
20 Kb 3418 String#strip
20 Kb 3414 FalseClass#to_s
17 Kb 3420 TrueClass#to_s
8 Kb 12 IO#close
7 Kb 3431 String#[]
7 Kb 3417 <Module::Process>#kill
7 Kb 3418 Fixnum#to_s
5 Kb 20532 God::SimpleLogger#output
3 Kb 20547 Hash#[]
3 Kb 10266 Object#applog
3 Kb 17116 Time#initialize
3 Kb 17116 <Class::Time>#now
3 Kb 20542 Kernel#send
2 Kb 10266 Mutex#synchronize
2 Kb 20535 Fixnum#<
2 Kb 3418 God::System::Process#fetch_system_poller
2 Kb 10266 StringIO#rewind
2 Kb 10266 StringIO#truncate
1 Kb 10262 <Class::Object>#allocate
1 Kb 6857 Kernel#==
1 Kb 6 Exception#initialize
1 Kb 6840 Class#new
1 Kb 34 Symbol#to_s
1 Kb 6845 <Class::Thread>#current
1 Kb 6848 Float#<
1 Kb 6848 Time#-
1 Kb 6862 God::SimpleLogger#info
1 Kb 3431 StringIO#write
1 Kb 3431 StringIO#print
1 Kb 6833 Hash#default
1 Kb 6 <Class::File>#join
1 Kb 13670 God::SimpleLogger#debug
1 Kb 6837 Kernel#class
1 Kb 10254 Array#last
1 Kb 6837 Array#first
1 Kb 13675 <Class::Thread>#critical=
1 Kb 6837 Array#shift
1 Kb 6835 Array#<<
1 Kb 3418 God::DriverEventQueue#push
1 Kb 3 <Module::Process>#waitpid
0 Kb 4 God::Task#move
0 Kb 1 God::Driver#initialize
0 Kb 6837 God::Configurable#base_name
0 Kb 7 Module#===
0 Kb 3418 Array#sort!
0 Kb 3418 Comparable#==
0 Kb 10253 Kernel#hash
0 Kb 7 Array#each-1
0 Kb 3 God::Watch#call_action
0 Kb 4 God::Watch#action
0 Kb 3421 God::Process#pid_file
0 Kb 3 God::Process#call_action
0 Kb 4 <Class::God::Trigger>#broadcast
0 Kb 4 God::Metric#enable
0 Kb 4 God::Driver#clear_events
0 Kb 4 God::DriverEventQueue#clear
0 Kb 6 IO#initialize
0 Kb 4 God::Task#attach
0 Kb 3418 God::DriverEvent#handle_event
0 Kb 3 File#initialize
0 Kb 1 God::Timeline#initialize
0 Kb 6 Kernel#send-1
0 Kb 6 Symbol#===
0 Kb 10253 Class#new-1
0 Kb 6 Exception#set_backtrace
0 Kb 6 Exception#backtrace
0 Kb 4 Array#clear
0 Kb 4 Array#include?
0 Kb 9 <Class::IO>#allocate
0 Kb 3424 Array#empty?
0 Kb 3417 God::PollCondition#after
0 Kb 3 SystemCallError#initialize
0 Kb 3 God::Behaviors::CleanPidFile#before_start
0 Kb 6 <Module::God>#pid_file_directory
0 Kb 3418 <Class::God::System::SlashProcPoller>#usable?
0 Kb 3417 God::System::SlashProcPoller#initialize
0 Kb 6836 <Class::God::System::SlashProcPoller>#readable?
0 Kb 3417 God::System::Process#exists?
0 Kb 1 God::DriverOperation#handle_event
0 Kb 6 God::Process#default_pid_file
0 Kb 3 God::Configurable#reset
0 Kb 3 God::Behavior#after_start
0 Kb 6 God::Watch#start
0 Kb 3419 God::TimedEvent#due?
0 Kb 3419 God::DriverEventQueue#pop
0 Kb 3 God::Metric#disable
0 Kb 3417 God::Task#dest_desc
0 Kb 3 God::Task#detach
0 Kb 3417 God::Task#trigger?
0 Kb 3 <Class::IO>#pipe
0 Kb 3 God::Watch#pid_file
0 Kb 1 Hash#[]=
0 Kb 6836 <Module::Timeout>#timeout
0 Kb 3 <Class::File>#delete
0 Kb 3 String#chomp
0 Kb 1 Kernel#loop
0 Kb 3419 Comparable#>=
0 Kb 3418 Enumerable#all?
0 Kb 6835 Thread#alive?
0 Kb 3 Kernel#kind_of?
0 Kb 3 IO#write
0 Kb 6 Kernel#instance_variable_get
0 Kb 3 String#to_s
0 Kb 3 <Class::IO>#open
0 Kb 3419 Time#<=>
0 Kb 3 Kernel#fork
0 Kb 6836 Fixnum#==
0 Kb 6836 Class#inherited
0 Kb 3 Kernel#sleep
0 Kb 1 <Class::Thread>#stop
0 Kb 3 IO#gets
0 Kb 3417 Kernel#Array
0 Kb 1 Array#push
0 Kb 6836 Fixnum#zero?
0 Kb 6835 Thread#kill
0 Kb 3418 String#to_i
0 Kb 3418 Integer#to_i
0 Kb 1 Array#initialize
0 Kb 3 Fixnum#+
0 Kb 6836 <Class::Thread>#critical
0 Kb 3417 Array#concat
0 Kb 1 <Class::Array>#allocate
0 Kb 6 String#intern
0 Kb 6836 Kernel#test
0 Kb 3417 Kernel#inspect
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment