Skip to content

Instantly share code, notes, and snippets.

@meskallito
Created December 13, 2013 23:20
Show Gist options
  • Select an option

  • Save meskallito/7953283 to your computer and use it in GitHub Desktop.

Select an option

Save meskallito/7953283 to your computer and use it in GitHub Desktop.
Thread ID: 70345536568920
Fiber ID: 70345596069720
Total: 0.090674
Sort by: self_time
%self total self wait child calls name
0.04 0.000 0.000 0.000 0.000 3 *Hash#each_pair
0.04 0.000 0.000 0.000 0.000 15 ActiveSupport::HashWithIndifferentAccess#convert_key
0.04 0.000 0.000 0.000 0.000 12 *ActiveSupport::HashWithIndifferentAccess#convert_value
0.03 0.000 0.000 0.000 0.000 36 Kernel#is_a?
0.03 0.000 0.000 0.000 0.000 4 Sinuous::VariableRegistry#entry_for_variable
0.03 0.000 0.000 0.000 0.000 6 Array#map
0.02 0.000 0.000 0.000 0.000 5 Class#new
0.02 0.001 0.000 0.000 0.001 1 BasicObject#instance_eval
0.02 0.000 0.000 0.000 0.000 3 ActiveSupport::HashWithIndifferentAccess#initialize
0.02 0.000 0.000 0.000 0.000 4 Sinuous::VariableRegistry#raise_if_no_such_variable
0.02 0.000 0.000 0.000 0.000 16 Kernel#kind_of?
0.02 0.000 0.000 0.000 0.000 6 *Mutex#synchronize
0.02 0.000 0.000 0.000 0.000 14 Symbol#to_s
0.02 0.000 0.000 0.000 0.000 12 ActiveSupport::HashWithIndifferentAccess#regular_writer
0.02 0.000 0.000 0.000 0.000 3 Kernel#tap
0.01 0.000 0.000 0.000 0.000 1 Sinuous::Task#inform_supervisor
0.01 0.000 0.000 0.000 0.000 10 Kernel#hash
0.01 0.000 0.000 0.000 0.000 1 Thread#run
0.01 0.000 0.000 0.000 0.000 2 Sinuous::Flow::TaskContext#import
0.01 0.000 0.000 0.000 0.000 4 Sinuous::VariableRegistry#has_variable_with_name?
0.01 0.000 0.000 0.000 0.000 4 *ActiveSupport::HashWithIndifferentAccess#update
0.01 0.000 0.000 0.000 0.000 2 *PayrollInstructions::Base#calculate
0.01 0.000 0.000 0.000 0.000 5 Hash#fetch
0.01 0.000 0.000 0.000 0.000 1 Kernel#Float
0.01 0.000 0.000 0.000 0.000 4 Hash#has_key?
0.01 0.000 0.000 0.000 0.000 3 Sinuous::VariableRegistry#fetch_variables
0.01 0.091 0.000 0.090 0.001 1 Sinuous::Task#run
0.01 0.000 0.000 0.000 0.000 1 Sinuous::VariableRegistry#set_variable_value
0.01 0.000 0.000 0.000 0.000 12 Kernel#block_given?
0.01 0.001 0.000 0.000 0.001 1 Proc#call
0.01 0.000 0.000 0.000 0.000 1 PiProcessing::ProcessingResult#fetch
0.01 0.000 0.000 0.000 0.000 2 Sinuous::Flow::TaskContext#proxy_variables
0.01 0.000 0.000 0.000 0.000 2 <Class::ActiveSupport::HashWithIndifferentAccess>#new_from_hash_copying_default
0.01 0.000 0.000 0.000 0.000 1 PiProcessing::ProcessingResult#initialize
0.01 0.000 0.000 0.000 0.000 1 Sinuous::Supervisor#event
0.01 0.000 0.000 0.000 0.000 1 ActiveSupport::HashWithIndifferentAccess#key?
0.01 0.000 0.000 0.000 0.000 1 PiGroups::Canada::Meta::Common::RegionOfEmployment#value
0.01 0.000 0.000 0.000 0.000 2 PiProcessing::ProcessingResult#save
0.01 0.000 0.000 0.000 0.000 1 PiProcessing::ProcessingResult#prepare_value
0.01 0.000 0.000 0.000 0.000 1 Sinuous::Variable#value=
0.01 0.000 0.000 0.000 0.000 1 Enumerable#inject
0.01 0.000 0.000 0.000 0.000 1 ActiveSupport::HashWithIndifferentAccess#fetch
0.01 0.000 0.000 0.000 0.000 1 ActiveSupport::HashWithIndifferentAccess#default
0.01 0.000 0.000 0.000 0.000 1 ConditionVariable#signal
0.01 0.000 0.000 0.000 0.000 1 Sinuous::Flow::VariableProxy#value=
0.01 0.000 0.000 0.000 0.000 2 Hash#with_indifferent_access
0.00 0.000 0.000 0.000 0.000 2 *<Class::Thread>#handle_interrupt
0.00 0.000 0.000 0.000 0.000 2 Hash#key?
0.00 0.000 0.000 0.000 0.000 1 Sinuous::Flow::VariableProxy#initialize
0.00 0.001 0.000 0.000 0.001 1 Sinuous::Flow::TaskContext#execute
0.00 0.000 0.000 0.000 0.000 1 Hash#shift
0.00 0.000 0.000 0.000 0.000 2 Array#first
0.00 0.000 0.000 0.000 0.000 1 Hash#update
0.00 0.000 0.000 0.000 0.000 3 Kernel#class
0.00 0.000 0.000 0.000 0.000 1 Sinuous::Variable#value_assigned?
0.00 0.000 0.000 0.000 0.000 1 Sinuous::VariableRegistry#tasks_waiting_for_variable?
0.00 0.000 0.000 0.000 0.000 1 <Class::Sinuous::Task::Event>#new
0.00 0.000 0.000 0.000 0.000 3 Hash#initialize
0.00 0.000 0.000 0.000 0.000 1 Sinuous::VariableRegistry::RegistryEntry#waiters
0.00 0.000 0.000 0.000 0.000 3 Hash#default
0.00 0.000 0.000 0.000 0.000 1 ActiveSupport::HashWithIndifferentAccess#merge
0.00 0.000 0.000 0.000 0.000 1 Sinuous::Variable#get_value
0.00 0.000 0.000 0.000 0.000 2 *Kernel#public_send
0.00 0.000 0.000 0.000 0.000 1 PiProcessing::ProcessingResult#method_missing
0.00 0.000 0.000 0.000 0.000 1 String#inspect
0.00 0.000 0.000 0.000 0.000 1 Sinuous::Task#new_event
0.00 0.000 0.000 0.000 0.000 1 Queue#push
0.00 0.000 0.000 0.000 0.000 1 Module#===
0.00 0.000 0.000 0.000 0.000 1 Atomic#_compare_and_set
0.00 0.000 0.000 0.000 0.000 1 PiProcessing::ProcessingResult#dup
0.00 0.000 0.000 0.000 0.000 3 Array#each
0.00 0.000 0.000 0.000 0.000 1 Sinuous::Flow::TaskContext#proxy_variable
0.00 0.000 0.000 0.000 0.000 1 Atomic#compare_and_set
0.00 0.000 0.000 0.000 0.000 1 Sinuous::Flow::VariableProxy#read_only?
0.00 0.000 0.000 0.000 0.000 1 Hash#to_a
0.00 0.000 0.000 0.000 0.000 1 Sinuous::Task#supervised?
0.00 0.000 0.000 0.000 0.000 1 Array#push
0.00 0.000 0.000 0.000 0.000 1 Sinuous::VariableRegistry#fetch_variable
0.00 0.000 0.000 0.000 0.000 1 Thread#[]=
0.00 0.000 0.000 0.000 0.000 1 <Class::Thread>#current
0.00 0.000 0.000 0.000 0.000 1 Array#zip
0.00 0.000 0.000 0.000 0.000 1 Sinuous::VariableRegistry#waiters_for_variable
0.00 0.000 0.000 0.000 0.000 1 Array#include?
0.00 0.000 0.000 0.000 0.000 1 Exception#backtrace
0.00 0.000 0.000 0.000 0.000 1 Exception#initialize
0.00 0.000 0.000 0.000 0.000 1 Kernel#instance_variable_defined?
0.00 0.000 0.000 0.000 0.000 1 Sinuous::VariableRegistry#variable_lock
0.00 0.000 0.000 0.000 0.000 1 Atomic#get
0.00 0.000 0.000 0.000 0.000 3 Hash#default=
0.00 0.000 0.000 0.000 0.000 1 Struct#initialize
0.00 0.000 0.000 0.000 0.000 1 Hash#delete
0.00 0.000 0.000 0.000 0.000 1 Exception#exception
0.00 0.000 0.000 0.000 0.000 1 Symbol#to_proc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment