Skip to content

Instantly share code, notes, and snippets.

@epk
Created July 25, 2019 21:22
Show Gist options
  • Save epk/6150e7cc4e496fc94e77208088ed40d9 to your computer and use it in GitHub Desktop.
Save epk/6150e7cc4e496fc94e77208088ed40d9 to your computer and use it in GitHub Desktop.
Measure Mode: wall_time
Thread ID: 70150841892940
Fiber ID: 70150837678440
Total: 5.210800
Sort by: self_time
%self total self wait child calls name
90.62 4.722 4.722 0.000 0.000 300 IO#wait_readable
0.32 0.172 0.016 0.000 0.155 5600 *Hash#each
0.25 0.163 0.013 0.000 0.149 22600 *Class#new
0.17 0.035 0.009 0.000 0.026 800 GraphQL::Schema#initialize
0.15 0.008 0.008 0.000 0.000 6000 Kernel#class
0.14 0.007 0.007 0.000 0.000 22500 Kernel#nil?
0.13 0.007 0.007 0.000 0.000 16300 Kernel#is_a?
0.13 0.007 0.007 0.000 0.000 16600 Module#===
0.12 0.015 0.006 0.000 0.008 4000 GraphQL::Query::Arguments#[]
0.12 0.096 0.006 0.000 0.089 3100 *Array#each
0.11 0.006 0.006 0.000 0.000 5100 Hash#initialize
0.11 0.006 0.006 0.000 0.000 100 <Class::Random>#urandom
0.11 0.006 0.006 0.000 0.000 400 IO#__read_nonblock
0.11 0.025 0.006 0.000 0.020 4000 *GraphQL::Dig#dig
0.09 0.011 0.005 0.000 0.007 300 URI::Generic#default_port
0.09 0.005 0.005 0.000 0.000 4700 Hash#key?
0.08 0.012 0.004 0.000 0.008 800 GraphQL::Schema::Warden#arguments
0.07 0.004 0.004 0.000 0.000 200 IO#__write_nonblock
0.07 0.021 0.004 0.000 0.017 100 <Class::Net::HTTPResponse>#each_response_header
0.07 0.004 0.004 0.000 0.000 9500 String#to_s
0.07 0.004 0.004 0.000 0.000 2100 String#split
0.07 0.004 0.004 0.000 0.000 4400 Symbol#to_s
0.07 0.011 0.004 0.000 0.008 3900 *GraphQL::Query::Arguments#wrap_value
0.07 0.043 0.004 0.000 0.039 1700 Array#map
0.07 0.003 0.003 0.000 0.000 4400 String#downcase
0.06 0.003 0.003 0.000 0.000 4100 Hash#fetch
0.06 4.732 0.003 0.000 4.729 200 Net::BufferedIO#rbuf_fill
0.05 0.004 0.003 0.000 0.001 1600 Hash#each_value
0.05 0.006 0.003 0.000 0.003 700 Net::HTTPHeader#set_field
0.05 0.004 0.003 0.000 0.001 2400 <Class::GraphQL::Schema>#default_execution_strategy
0.05 0.003 0.003 0.000 0.000 2400 Array#join
0.05 0.002 0.002 0.000 0.000 700 String#sub
0.05 0.002 0.002 0.000 0.000 5800 NilClass#nil?
0.05 0.004 0.002 0.000 0.001 2000 GraphQL::ScalarType#raw_coercion_input
0.04 0.005 0.002 0.000 0.002 1000 Net::BufferedIO#rbuf_consume
0.04 0.002 0.002 0.000 0.000 1900 GraphQL::Query::Arguments::ArgumentValue#initialize
0.04 0.005 0.002 0.000 0.003 1200 Net::HTTPHeader#[]
0.04 0.006 0.002 0.000 0.003 1000 Thread::Mutex#synchronize
0.04 0.005 0.002 0.000 0.003 1000 Kernel#dup
0.04 0.002 0.002 0.000 0.000 200 Regexp#match
0.04 0.011 0.002 0.000 0.009 100 GraphQL::Query#initialize
0.04 0.002 0.002 0.000 0.000 100 Time#strftime
0.04 0.019 0.002 0.000 0.017 100 Net::HTTPGenericRequest#initialize
0.03 4.311 0.002 0.000 4.310 100 Net::BufferedIO#read
0.03 0.044 0.002 0.000 0.042 800 GraphQL::Query::NullContext#initialize
0.03 0.002 0.002 0.000 0.000 700 String#slice!
0.03 0.006 0.002 0.000 0.004 800 Concurrent::Map#initialize
0.03 0.431 0.002 0.000 0.429 800 Net::BufferedIO#readuntil
0.03 0.002 0.002 0.000 0.000 3300 Kernel#hash
0.03 0.002 0.002 0.000 0.001 2500 GraphQL::Query::InputValidationResult#valid?
0.03 0.004 0.002 0.000 0.002 1400 Set#initialize
0.03 0.002 0.002 0.000 0.000 800 Concurrent::Collection::NonConcurrentMapBackend#[]=
0.03 0.008 0.002 0.000 0.007 2000 GraphQL::ScalarType#coerce_non_null_input
0.03 0.002 0.002 0.000 0.000 200 String#%
0.03 4.886 0.002 0.000 4.884 100 Cusco::Middleware::HTTPTransport#call
0.03 0.002 0.002 0.000 0.000 100 IO#write
0.03 4.936 0.002 0.000 4.935 100 Semian::Adapter#acquire_semian_resource
0.03 0.014 0.002 0.000 0.013 100 URI::Generic#initialize
0.03 0.002 0.002 0.000 0.000 2100 Set#include?
0.03 0.047 0.001 0.000 0.046 800 <Class::GraphQL::Query::NullContext>#warden
0.03 0.001 0.001 0.000 0.000 1200 String#count
0.03 0.004 0.001 0.000 0.003 900 GraphQL::Schema::Warden#initialize
0.03 0.032 0.001 0.000 0.030 1300 GraphQL::Query::Arguments#initialize
0.03 4.316 0.001 0.000 4.315 100 Net::HTTPResponse#inflater
0.03 0.007 0.001 0.000 0.006 600 Net::HTTPHeader#add_field
0.03 0.007 0.001 0.000 0.005 1000 GraphQL::ScalarType#validate_non_null_input
0.03 0.005 0.001 0.000 0.004 1700 GraphQL::Schema::Warden#read_through
0.03 0.003 0.001 0.000 0.002 800 Concurrent::Collection::MriMapBackend#initialize
0.02 4.941 0.001 0.000 4.940 100 Cusco::Middleware::Semian#call
0.02 0.003 0.001 0.000 0.002 2000 Method#call
0.02 0.004 0.001 0.000 0.003 1200 Enumerable#reduce
0.02 0.016 0.001 0.000 0.014 200 *GraphQL::InternalRepresentation::Rewrite#on_field
0.02 0.002 0.001 0.000 0.000 2000 <Class::GraphQL::Types::String>#coerce_input
0.02 0.003 0.001 0.000 0.002 1000 Kernel#initialize_dup
0.02 0.004 0.001 0.000 0.003 100 GraphQL::Query#prepare_ast
0.02 0.001 0.001 0.000 0.000 1300 String#capitalize
0.02 0.043 0.001 0.000 0.041 100 GraphQL::Tracing::Traceable#call_tracers
0.02 0.001 0.001 0.000 0.000 1100 GraphQL::Filter#initialize
0.02 0.024 0.001 0.000 0.023 100 <Class::Cusco::Stats>#measure
0.02 0.001 0.001 0.000 0.000 1500 String#strip
0.02 0.001 0.001 0.000 0.000 900 String#index
0.02 0.002 0.001 0.000 0.001 100 JSON::Ext::Generator::State#generate
0.02 0.006 0.001 0.000 0.005 100 Net::HTTP#end_transport
0.02 4.318 0.001 0.000 4.317 300 Net::HTTPResponse#read_body
0.02 0.001 0.001 0.000 0.000 600 BasicObject#equal?
0.02 0.478 0.001 0.000 0.477 100 Kernel#catch
0.02 0.001 0.001 0.000 0.000 100 JSON::Ext::Parser#parse
0.02 0.006 0.001 0.000 0.005 400 GraphQL::Query#with_prepared_ast
0.02 0.001 0.001 0.000 0.000 1200 Kernel#kind_of?
0.02 0.001 0.001 0.000 0.000 800 <Class::GraphQL::Schema>#default_directives
0.02 0.007 0.001 0.000 0.006 400 IO#read_nonblock
0.02 0.008 0.001 0.000 0.007 800 GraphQL::Execution::Lazy::LazyMethodMap#initialize
0.02 0.002 0.001 0.000 0.001 300 GraphQL::InternalRepresentation::Node#initialize
0.02 0.001 0.001 0.000 0.000 1500 <Object::GraphQL::Argument>#type
0.02 0.006 0.001 0.000 0.005 100 StatsD::Instrument::Metric#initialize
0.02 0.001 0.001 0.000 0.000 1000 String#b
0.02 0.030 0.001 0.000 0.029 1300 Enumerable#inject
0.02 0.001 0.001 0.000 0.000 1600 Array#pop
0.02 0.013 0.001 0.000 0.012 100 Net::HTTPGenericRequest#write_header
0.02 0.001 0.001 0.000 0.000 400 <Module::Process>#clock_gettime
0.02 0.001 0.001 0.000 0.000 1400 <Module::GraphQL::Argument::DefaultPrepare>#call
0.02 0.001 0.001 0.000 0.000 1300 String#[]
0.02 0.001 0.001 0.000 0.000 200 GraphQL::Schema#with_definition_error_check
0.02 0.002 0.001 0.000 0.001 200 Net::HTTPHeader#connection_close?
0.02 5.016 0.001 0.000 5.015 100 Shopify::Tracing#trace
0.02 0.018 0.001 0.000 0.017 200 *GraphQL::StaticValidation::BaseVisitor::ContextMethods#on_field
0.02 4.830 0.001 0.000 4.829 200 *<Class::Thread>#handle_interrupt
0.02 0.005 0.001 0.000 0.004 700 Net::HTTPHeader#capitalize
0.02 0.001 0.001 0.000 0.000 2500 BasicObject#initialize
0.02 0.001 0.001 0.000 0.000 800 GraphQL::StaticValidation::Validator#initialize
0.02 0.001 0.001 0.000 0.000 1500 Array#push
0.02 0.008 0.001 0.000 0.007 100 Net::HTTP#begin_transport
0.02 0.001 0.001 0.000 0.000 1500 <Object::GraphQL::Argument>#type
0.02 0.002 0.001 0.000 0.001 100 URI::Generic#to_s
0.02 0.005 0.001 0.000 0.004 800 GraphQL::Execution::Lazy::LazyMethodMap#set
0.02 0.001 0.001 0.000 0.000 1000 Array#first
0.02 0.001 0.001 0.000 0.000 1300 <Class::Thread>#current
0.02 0.001 0.001 0.000 0.000 500 String#tr
0.02 0.047 0.001 0.000 0.046 100 GraphQL::Query::ValidationPipeline#ensure_has_validated
0.02 0.001 0.001 0.000 0.000 800 GraphQL::Schema::MiddlewareChain#initialize
0.02 0.001 0.001 0.000 0.000 1900 GraphQL::Query::NullContext::NullWarden#visible_field?
0.02 0.177 0.001 0.000 0.176 100 <Module::Cusco::Config>#load_typed_config
0.02 0.001 0.001 0.000 0.000 800 Integer#===
0.02 4.319 0.001 0.000 4.318 300 Net::HTTPResponse#body
0.02 0.006 0.001 0.000 0.005 200 GraphQL::Filter#merge
0.02 4.813 0.001 0.000 4.812 100 Net::HTTP#transport_request
0.02 0.024 0.001 0.000 0.023 100 GraphQL::InternalRepresentation::Rewrite#push_root_node
0.02 0.001 0.001 0.000 0.000 400 URI::Generic#hostname
0.02 0.001 0.001 0.000 0.000 1200 GraphQL::Argument#default_value?
0.02 0.004 0.001 0.000 0.003 800 Enumerable#select
0.02 0.010 0.001 0.000 0.009 100 Logger#add
0.02 0.008 0.001 0.000 0.007 200 Net::BufferedIO#writing
0.02 0.001 0.001 0.000 0.000 2400 Module#<=
0.02 0.452 0.001 0.000 0.452 100 <Class::Net::HTTPResponse>#read_new
0.02 0.003 0.001 0.000 0.002 100 ConnectionPool#checkin
0.02 0.001 0.001 0.000 0.000 300 GraphQL::InternalRepresentation::Scope#initialize
0.02 4.889 0.001 0.000 4.889 100 Cusco::Middleware::Retry#with_retries
0.02 4.815 0.001 0.000 4.814 100 Net::HTTP#request
0.01 0.097 0.001 0.000 0.096 800 *GraphQL::InputObjectType#validate_non_null_input
0.01 0.002 0.001 0.000 0.001 100 StatsD::Instrument::Metric#to_s
0.01 5.022 0.001 0.000 5.021 100 Cusco::Middleware::Tracing#call
0.01 0.001 0.001 0.000 0.000 100 Net::HTTPResponse#initialize
0.01 0.001 0.001 0.000 0.000 300 <Class::Time>#now
0.01 4.947 0.001 0.000 4.946 100 Cusco::Middleware::Fallback#call
0.01 0.046 0.001 0.000 0.045 800 <Class::GraphQL::Query::NullContext>#instance
0.01 0.030 0.001 0.000 0.030 1500 *GraphQL::NonNullType#coerce_input
0.01 0.002 0.001 0.000 0.001 100 GraphQL::Client::Definition#new
0.01 0.027 0.001 0.000 0.026 100 GraphQL::StaticValidation::BaseVisitor::ContextMethods#on_operation_definition
0.01 0.004 0.001 0.000 0.003 800 Concurrent::Collection::MriMapBackend#[]=
0.01 0.022 0.001 0.000 0.021 100 StatsD#measure
0.01 0.001 0.001 0.000 0.000 200 Semian::CircuitBreaker#half_open?
0.01 0.001 0.001 0.000 0.000 600 Array#concat
0.01 0.021 0.001 0.000 0.020 100 StatsD#collect_metric
0.01 0.023 0.001 0.000 0.022 100 Net::HTTPGenericRequest#send_request_with_body
0.01 0.003 0.001 0.000 0.002 100 URI::RFC3986_Parser#split
0.01 0.052 0.001 0.000 0.051 1500 *GraphQL::NonNullType#validate_input
0.01 0.001 0.001 0.000 0.000 300 Array#any?
0.01 4.320 0.001 0.000 4.319 100 Net::HTTPResponse#reading_body
0.01 0.004 0.001 0.000 0.004 600 Net::HTTPHeader#key?
0.01 0.003 0.001 0.000 0.002 100 GraphQL::StaticValidation::DefinitionDependencies#resolve_dependencies
0.01 0.026 0.001 0.000 0.025 100 GraphQL::StaticValidation::DefinitionDependencies#on_operation_definition
0.01 0.004 0.001 0.000 0.004 100 Net::HTTPGenericRequest#update_uri
0.01 0.001 0.001 0.000 0.000 800 MatchData#[]
0.01 0.003 0.001 0.000 0.002 400 <Class::GraphQL::Filter::MergedOnly>#build
0.01 0.001 0.001 0.000 0.000 800 Concurrent::Collection::NonConcurrentMapBackend#initialize
0.01 0.004 0.001 0.000 0.003 100 MonitorMixin#mon_synchronize
0.01 0.001 0.001 0.000 0.000 400 Kernel#Array
0.01 0.003 0.001 0.000 0.002 100 GraphQL::InternalRepresentation::Rewrite#initialize
0.01 4.948 0.001 0.000 4.947 100 Cusco::Middleware::GraphQLPayload#call
0.01 0.001 0.001 0.000 0.000 200 Hash#initialize_copy
0.01 0.001 0.001 0.000 0.000 600 Kernel#block_given?
0.01 0.001 0.001 0.000 0.000 500 Integer#to_s
0.01 0.001 0.001 0.000 0.000 100 String#sub!
0.01 0.003 0.001 0.000 0.003 800 Enumerator#each
0.01 0.011 0.001 0.000 0.010 200 Net::HTTPHeader#initialize_http_header
0.01 0.001 0.001 0.000 0.000 400 GraphQL::BaseType::ModifiesAnotherType#unwrap
0.01 0.001 0.001 0.000 0.000 600 Thread#[]
0.01 4.896 0.001 0.000 4.896 100 Cusco::Middleware::JSONEncoding#call
0.01 0.001 0.001 0.000 0.000 100 GraphQL::StaticValidation::BaseVisitor#initialize
0.01 0.018 0.001 0.000 0.018 100 URI::RFC3986_Parser#parse
0.01 0.001 0.001 0.000 0.000 2400 Class#superclass
0.01 4.904 0.001 0.000 4.903 100 Semian::CircuitBreaker#acquire
0.01 4.902 0.001 0.000 4.901 100 Semian::CircuitBreaker#maybe_with_half_open_resource_timeout
0.01 0.009 0.001 0.000 0.009 200 Hash#deep_transform_keys
0.01 0.060 0.001 0.000 0.059 400 Enumerable#each_with_index
0.01 0.003 0.001 0.000 0.003 100 Net::HTTP#keep_alive?
0.01 0.008 0.001 0.000 0.007 1000 *Enumerable#each_with_object
0.01 0.001 0.001 0.000 0.000 300 Net::BufferedIO#closed?
0.01 0.098 0.001 0.000 0.097 2500 *GraphQL::BaseType#validate_input
0.01 4.901 0.001 0.000 4.900 100 Semian::ProtectedResource#acquire_bulkhead
0.01 0.001 0.001 0.000 0.000 900 Array#last
0.01 0.001 0.001 0.000 0.000 100 JSON::Ext::Parser#initialize
0.01 0.001 0.001 0.000 0.000 100 Regexp#===
0.01 4.832 0.001 0.000 4.831 100 Cusco::Middleware::HTTPTransport#with_connection
0.01 0.001 0.001 0.000 0.000 100 Kernel#loop
0.01 0.002 0.001 0.000 0.001 200 Net::HTTPHeader#sub_type
0.01 0.001 0.001 0.000 0.000 300 String#to_i
0.01 4.830 0.001 0.000 4.830 100 ConnectionPool#with
0.01 4.893 0.001 0.000 4.892 100 Cusco::Middleware::Retry#call
0.01 4.899 0.001 0.000 4.899 100 Semian::Adapter#mark_resource_as_acquired
0.01 0.001 0.001 0.000 0.000 100 GraphQL::Query::Context#initialize
0.01 0.002 0.001 0.000 0.002 200 Net::HTTPHeader#main_type
0.01 0.001 0.001 0.000 0.000 500 Set#add
0.01 0.001 0.001 0.000 0.000 100 Float#to_s
0.01 0.003 0.001 0.000 0.003 100 ConnectionPool#checkout
0.01 0.009 0.001 0.000 0.008 2100 *Hash#_deep_transform_keys_in_object
0.01 0.428 0.001 0.000 0.428 100 <Class::Net::HTTPResponse>#read_status_line
0.01 0.002 0.001 0.000 0.001 100 ActiveSupport::HashWithIndifferentAccess#initialize
0.01 0.001 0.001 0.000 0.000 300 <Object::GraphQL::Argument>#type
0.01 4.897 0.001 0.000 4.897 100 Cusco::Middleware::ProxyAPI#call
0.01 0.001 0.001 0.000 0.001 100 Cusco::Client::GraphQL::Context#initialize
0.01 0.004 0.001 0.000 0.003 100 GraphQL::StaticValidation::DefinitionDependencies#initialize
0.01 0.004 0.001 0.000 0.004 100 Logger::Formatter#call
0.01 0.006 0.001 0.000 0.006 100 GraphQL::StaticValidation::ValidationContext#initialize
0.01 0.054 0.001 0.000 0.054 200 GraphQL::ListType#validate_non_null_input
0.01 0.002 0.001 0.000 0.001 100 Time#minus_with_coercion
0.01 0.001 0.000 0.000 0.000 100 Hash#reject
0.01 0.000 0.000 0.000 0.000 300 Kernel#respond_to?
0.01 0.000 0.000 0.000 0.000 100 String#slice
0.01 0.001 0.000 0.000 0.000 200 URI::Generic#set_port
0.01 0.010 0.000 0.000 0.009 200 Hash#deep_stringify_keys
0.01 0.032 0.000 0.000 0.032 100 GraphQL::StaticValidation::DefinitionDependencies#on_document
0.01 0.013 0.000 0.000 0.012 100 StatsD::Instrument::Backends::LoggerBackend#collect_metric
0.01 0.001 0.000 0.000 0.000 500 <Object::GraphQL::Argument>#prepare
0.01 5.014 0.000 0.000 5.014 100 Cusco::Middleware::GraphQLValidation#call
0.01 0.000 0.000 0.000 0.000 300 <Object::GraphQL::Argument>#type
0.01 0.000 0.000 0.000 0.000 500 String#encode
0.01 0.000 0.000 0.000 0.000 300 <Object::GraphQL::Argument>#type
0.01 0.000 0.000 0.000 0.000 400 Thread#[]=
0.01 0.000 0.000 0.000 0.000 800 Hash#to_h
0.01 0.004 0.000 0.000 0.004 100 Net::HTTPHeader#content_type
0.01 0.000 0.000 0.000 0.000 500 Hash#any?
0.01 0.003 0.000 0.000 0.002 100 Net::HTTPHeader#content_length
0.01 0.000 0.000 0.000 0.000 300 <Object::GraphQL::Argument>#type
0.01 0.000 0.000 0.000 0.000 100 <Class::Net::HTTPResponse>#response_class
0.01 0.000 0.000 0.000 0.000 800 Thread::Mutex#initialize
0.01 0.000 0.000 0.000 0.000 300 Time#initialize
0.01 0.000 0.000 0.000 0.000 800 Array#==
0.01 0.002 0.000 0.000 0.002 100 ConnectionPool::TimedStack#pop
0.01 0.001 0.000 0.000 0.001 100 Net::HTTPResponse#uri=
0.01 0.001 0.000 0.000 0.000 100 MonitorMixin#mon_enter
0.01 0.008 0.000 0.000 0.008 100 Random::Formatter#uuid
0.01 0.019 0.000 0.000 0.019 100 Net::HTTPRequest#initialize
0.01 0.081 0.000 0.000 0.081 900 *Enumerable#map
0.01 0.000 0.000 0.000 0.000 300 <Object::GraphQL::Argument>#type
0.01 0.066 0.000 0.000 0.065 100 Cusco::Middleware::GraphQLValidation#validate
0.01 0.007 0.000 0.000 0.006 200 Net::BufferedIO#write0
0.01 0.000 0.000 0.000 0.000 100 Regexp#=~
0.01 0.008 0.000 0.000 0.008 200 Net::BufferedIO#write
0.01 0.001 0.000 0.000 0.000 400 GraphQL::ListType#ensure_array
0.01 0.000 0.000 0.000 0.000 100 String#unpack
0.01 0.000 0.000 0.000 0.000 300 IO#closed?
0.01 0.001 0.000 0.000 0.000 200 GraphQL::StaticValidation::ValidationContext#field_definition
0.01 0.001 0.000 0.000 0.001 100 GraphQL::Query::Variables#initialize
0.01 0.034 0.000 0.000 0.034 100 GraphQL::Language::Visitor#visit
0.01 0.001 0.000 0.000 0.001 100 URI::Generic#check_host
0.01 0.001 0.000 0.000 0.001 100 <Class::Cusco::Middleware::HTTPTransport>#check_response_status
0.01 0.029 0.000 0.000 0.028 400 *GraphQL::Language::Visitor#on_abstract_node
0.01 0.000 0.000 0.000 0.000 200 <Object::Object>#[]
0.01 0.001 0.000 0.000 0.000 200 Shopify::Tracing#context
0.01 0.001 0.000 0.000 0.000 100 MonitorMixin#mon_exit
0.01 0.000 0.000 0.000 0.000 500 Hash#keys
0.01 0.000 0.000 0.000 0.000 200 Net::HTTPGenericRequest#response_body_permitted?
0.01 0.000 0.000 0.000 0.000 500 <Object::GraphQL::Argument>#expose_as
0.01 0.004 0.000 0.000 0.003 200 GraphQL::InternalRepresentation::Scope#each
0.01 0.067 0.000 0.000 0.067 1300 *GraphQL::InputObjectType#coerce_non_null_input
0.01 0.178 0.000 0.000 0.177 100 Cusco::Client::BaseMiddlewareStack#build_options
0.01 0.000 0.000 0.000 0.000 100 GraphQL::Query::ValidationPipeline#initialize
0.01 0.000 0.000 0.000 0.000 300 <Object::GraphQL::Argument>#type
0.01 0.000 0.000 0.000 0.000 400 GraphQL::BaseType#unwrap
0.01 0.000 0.000 0.000 0.000 300 NilClass#to_s
0.01 0.001 0.000 0.000 0.000 500 <Object::GraphQL::Argument>#prepare
0.01 0.000 0.000 0.000 0.000 800 Array#include?
0.01 0.000 0.000 0.000 0.000 300 String#bytesize
0.01 5.022 0.000 0.000 5.022 200 *Cusco::Middleware::Stack#call
0.01 0.004 0.000 0.000 0.004 200 IO#write_nonblock
0.01 0.006 0.000 0.000 0.006 100 <Module::SecureRandom>#gen_random_urandom
0.01 4.943 0.000 0.000 4.942 100 Cusco::Middleware::Cache#call
0.01 0.001 0.000 0.000 0.001 100 Time#minus_with_duration
0.01 0.001 0.000 0.000 0.001 100 Enumerable#grep
0.01 0.003 0.000 0.000 0.003 100 <Class::StatsD::Instrument::Metric>#normalize_tags
0.01 0.000 0.000 0.000 0.000 300 <Object::GraphQL::Argument>#type
0.01 0.000 0.000 0.000 0.000 200 <Object::GraphQL::Field>#type
0.01 0.001 0.000 0.000 0.001 100 URI::Generic#port=
0.01 0.001 0.000 0.000 0.000 200 StatsD#parse_options
0.01 0.003 0.000 0.000 0.003 100 <Module::JSON>#generate
0.01 0.000 0.000 0.000 0.000 300 <Object::GraphQL::Argument>#type
0.01 0.068 0.000 0.000 0.067 2500 *GraphQL::BaseType#coerce_input
0.01 4.904 0.000 0.000 4.904 100 Semian::ProtectedResource#acquire_circuit_breaker
0.01 0.001 0.000 0.000 0.001 200 GraphQL::Schema#get_field
0.01 0.003 0.000 0.000 0.002 100 <Module::JSON>#parse
0.01 0.000 0.000 0.000 0.000 200 Net::BufferedIO#LOG
0.01 4.898 0.000 0.000 4.898 100 Cusco::Middleware::GraphQLErrorHandling#call
0.01 0.000 0.000 0.000 0.000 200 GraphQL::Client::Errors#initialize
0.01 0.019 0.000 0.000 0.019 100 Kernel#URI
0.01 0.001 0.000 0.000 0.000 100 Cusco::Client::BaseContext#initialize
0.01 0.098 0.000 0.000 0.098 100 GraphQL::BaseType#validate_isolated_input
0.01 0.000 0.000 0.000 0.000 300 <Class::URI::Generic>#default_port
0.01 0.000 0.000 0.000 0.000 200 Hash#delete
0.01 0.000 0.000 0.000 0.000 300 <Object::GraphQL::Argument>#type
0.01 0.000 0.000 0.000 0.000 500 <Object::GraphQL::Argument>#expose_as
0.01 0.000 0.000 0.000 0.000 300 IO#to_io
0.01 0.001 0.000 0.000 0.000 200 GraphQL::InternalRepresentation::Rewrite#skip?
0.01 0.000 0.000 0.000 0.000 300 Hash#values
0.01 0.001 0.000 0.000 0.001 100 Semian::CircuitBreaker#mark_success
0.01 0.000 0.000 0.000 0.000 100 MatchData#captures
0.01 0.002 0.000 0.000 0.001 100 Net::HTTPGenericRequest#[]=
0.01 0.000 0.000 0.000 0.000 100 Semian::CircuitBreaker#open?
0.01 0.001 0.000 0.000 0.000 100 GraphQL::Query::Context#interpreter?
0.01 0.000 0.000 0.000 0.000 100 Net::HTTP#sspi_auth?
0.01 0.000 0.000 0.000 0.000 200 GraphQL::Language::Nodes::Field#children
0.01 0.000 0.000 0.000 0.000 200 <Object::GraphQL::Field>#type
0.01 0.052 0.000 0.000 0.052 100 GraphQL::Query#valid?
0.01 0.032 0.000 0.000 0.031 200 GraphQL::ListType#coerce_non_null_input
0.01 0.000 0.000 0.000 0.000 100 GraphQL::Client::Schema::ObjectClass#initialize
0.01 0.001 0.000 0.000 0.000 100 GraphQL::Query::ValidationPipeline#build_analyzers
0.01 0.427 0.000 0.000 0.426 100 Net::BufferedIO#readline
0.01 0.000 0.000 0.000 0.000 100 GraphQL::Client::Response#initialize
0.01 0.000 0.000 0.000 0.000 200 GraphQL::StaticValidation::BaseVisitor::ContextMethods#field_definition
0.01 0.001 0.000 0.000 0.000 100 Cusco::Middleware::HTTPTransport#use_connection_pool?
0.01 0.033 0.000 0.000 0.033 400 *GraphQL::Language::Visitor#visit_node
0.01 0.006 0.000 0.000 0.006 100 Random::Formatter#random_bytes
0.01 0.033 0.000 0.000 0.032 400 *Kernel#public_send
0.01 0.000 0.000 0.000 0.000 100 URI::Generic#set_userinfo
0.01 0.000 0.000 0.000 0.000 200 Semian::Simple::State#half_open?
0.01 0.000 0.000 0.000 0.000 400 Set#empty?
0.01 0.000 0.000 0.000 0.000 200 Kernel#initialize_copy
0.01 0.004 0.000 0.000 0.004 100 Logger#format_message
0.01 0.001 0.000 0.000 0.000 100 GraphQL::StaticValidation::DefinitionDependencies::DependencyMap#initialize
0.01 0.000 0.000 0.000 0.000 100 String#chop
0.01 0.000 0.000 0.000 0.000 100 <Class::GraphQL::Argument>#deep_stringify
0.01 0.000 0.000 0.000 0.000 300 String#initialize_copy
0.01 0.000 0.000 0.000 0.000 100 <Class::Cusco::Stats>#prefix
0.01 0.000 0.000 0.000 0.000 100 GraphQL::StaticValidation::ValidationContext#type_definition
0.01 0.000 0.000 0.000 0.000 100 <Object::GraphQL::Argument>#expose_as
0.01 0.001 0.000 0.000 0.001 100 GraphQL::StaticValidation::ValidationContext#path
0.01 0.034 0.000 0.000 0.033 400 *GraphQL::Language::Visitor#on_node_with_modifications
0.01 0.003 0.000 0.000 0.003 100 GraphQL::Query#merge_filters
0.01 0.010 0.000 0.000 0.010 100 Logger#info
0.01 0.000 0.000 0.000 0.000 100 Cusco::Middleware::HTTPResponse#initialize
0.01 0.000 0.000 0.000 0.000 100 Object#present?
0.01 4.905 0.000 0.000 4.904 100 Semian::ProtectedResource#acquire
0.01 0.002 0.000 0.000 0.001 100 URI::Generic#host=
0.01 0.023 0.000 0.000 0.023 100 Net::HTTPGenericRequest#exec
0.01 0.000 0.000 0.000 0.000 100 Range#===
0.01 0.000 0.000 0.000 0.000 100 Comparable#<=
0.01 0.000 0.000 0.000 0.000 100 Shopify::Tracing::Spans::NoopSpan#finish
0.01 0.068 0.000 0.000 0.068 100 GraphQL::BaseType#coerce_isolated_input
0.01 4.317 0.000 0.000 4.316 100 Net::HTTPResponse#read_body_0
0.01 0.001 0.000 0.000 0.000 100 Net::HTTPResponse#stream_check
0.01 0.003 0.000 0.000 0.003 100 GraphQL::StaticValidation::DefinitionDependencies#dependency_map
0.01 0.000 0.000 0.000 0.000 100 <Object::GraphQL::Argument>#prepare
0.01 0.029 0.000 0.000 0.029 100 GraphQL::Language::Visitor#on_document
0.01 0.000 0.000 0.000 0.000 100 Semian::CircuitBreaker#closed?
0.01 0.000 0.000 0.000 0.000 100 Time#-
0.00 0.000 0.000 0.000 0.000 100 GraphQL::Query#interpreter?
0.00 0.004 0.000 0.000 0.004 100 Logger::LogDevice#write
0.00 0.000 0.000 0.000 0.000 100 GraphQL::Schema#root_type_for_operation
0.00 0.000 0.000 0.000 0.000 200 Symbol#===
0.00 0.000 0.000 0.000 0.000 200 Net::HTTP#proxy_uri
0.00 0.000 0.000 0.000 0.000 100 <Object::GraphQL::Argument>#expose_as
0.00 0.001 0.000 0.000 0.000 100 GraphQL::StaticValidation::ValidationContext#document
0.00 0.001 0.000 0.000 0.001 100 ConnectionPool::TimedStack#push
0.00 0.000 0.000 0.000 0.000 100 StatsD#hash_argument
0.00 0.001 0.000 0.000 0.001 100 GraphQL::StaticValidation::LiteralValidator#initialize
0.00 0.001 0.000 0.000 0.000 100 Semian::CircuitBreaker#disabled?
0.00 0.001 0.000 0.000 0.000 100 ActiveSupport::HashWithIndifferentAccess#update
0.00 0.000 0.000 0.000 0.000 100 Net::HTTPHeader#content_length=
0.00 0.047 0.000 0.000 0.047 100 GraphQL::Query::ValidationPipeline#valid?
0.00 0.019 0.000 0.000 0.018 100 <Module::URI>#parse
0.00 0.002 0.000 0.000 0.002 100 GraphQL::Query#variables
0.00 0.000 0.000 0.000 0.000 100 String#to_sym
0.00 0.001 0.000 0.000 0.000 100 Net::HTTP#edit_path
0.00 0.000 0.000 0.000 0.000 100 Net::HTTPHeader#chunked?
0.00 0.005 0.000 0.000 0.004 100 GraphQL::Query#validation_pipeline
0.00 0.000 0.000 0.000 0.000 100 <Class::Cusco::Stats>#metric_tags
0.00 0.043 0.000 0.000 0.043 100 GraphQL::StaticValidation::Validator#validate
0.00 0.001 0.000 0.000 0.000 100 GraphQL::Query#find_operation
0.00 0.001 0.000 0.000 0.000 100 Semian::Instrumentable#notify
0.00 0.000 0.000 0.000 0.000 100 Hash#merge
0.00 0.000 0.000 0.000 0.000 100 GraphQL::InternalRepresentation::Document#initialize
0.00 0.000 0.000 0.000 0.000 100 <Class::Net::HTTPResponse>#body_permitted?
0.00 0.043 0.000 0.000 0.043 100 GraphQL::Tracing::Traceable#trace
0.00 0.000 0.000 0.000 0.000 300 NilClass#to_a
0.00 0.000 0.000 0.000 0.000 100 URI::Generic#check_port
0.00 0.000 0.000 0.000 0.000 100 StatsD#backend
0.00 0.000 0.000 0.000 0.000 100 Net::HTTPHeader#delete
0.00 0.000 0.000 0.000 0.000 100 GraphQL::StaticValidation::ValidationContext#schema
0.00 0.001 0.000 0.000 0.001 100 Net::HTTPHeader#[]=
0.00 0.000 0.000 0.000 0.000 100 URI::Generic#set_path
0.00 0.000 0.000 0.000 0.000 100 Net::HTTPResponse#procdest
0.00 0.001 0.000 0.000 0.001 100 Net::HTTPHeader#to_hash
0.00 0.001 0.000 0.000 0.000 100 URI::HTTP#request_uri
0.00 0.000 0.000 0.000 0.000 100 Logger::Formatter#msg2str
0.00 0.000 0.000 0.000 0.000 100 Net::HTTPGenericRequest#set_body_internal
0.00 0.010 0.000 0.000 0.010 200 *GraphQL::Language::Visitor#on_field
0.00 0.000 0.000 0.000 0.000 100 String#<=>
0.00 0.000 0.000 0.000 0.000 100 GraphQL::Language::Visitor#initialize
0.00 0.000 0.000 0.000 0.000 100 Shopify::Tracing#context=
0.00 0.020 0.000 0.000 0.020 100 GraphQL::Language::Visitor#on_operation_definition
0.00 0.005 0.000 0.000 0.004 100 Net::HTTPGenericRequest#supply_default_content_type
0.00 0.001 0.000 0.000 0.000 100 <Class::ConnectionPool>#monotonic_time
0.00 0.001 0.000 0.000 0.000 100 Semian::CircuitBreaker#transition_to_half_open?
0.00 0.002 0.000 0.000 0.002 100 Logger::Formatter#format_datetime
0.00 0.000 0.000 0.000 0.000 100 <Class::GraphQL::Client::Errors>#normalize_error_paths
0.00 0.001 0.000 0.000 0.000 100 Semian::CircuitBreaker#request_allowed?
0.00 0.000 0.000 0.000 0.000 100 ConnectionPool::TimedStack#store_connection
0.00 0.000 0.000 0.000 0.000 100 Kernel#method
0.00 0.000 0.000 0.000 0.000 100 Net::HTTP#read_timeout=
0.00 0.000 0.000 0.000 0.000 100 Net::HTTP#D
0.00 0.001 0.000 0.000 0.000 100 GraphQL::Query::Context#warden
0.00 0.000 0.000 0.000 0.000 200 Array#initialize_copy
0.00 0.000 0.000 0.000 0.000 100 <Module::URI>#scheme_list
0.00 0.024 0.000 0.000 0.024 100 GraphQL::InternalRepresentation::Rewrite#on_operation_definition
0.00 0.000 0.000 0.000 0.000 100 Net::HTTP#proxy_user
0.00 0.000 0.000 0.000 0.000 200 URI::Generic#set_host
0.00 0.000 0.000 0.000 0.000 100 URI::Generic#parser
0.00 0.000 0.000 0.000 0.000 100 <Object::GraphQL::Argument>#expose_as
0.00 0.000 0.000 0.000 0.000 100 MonitorMixin#mon_check_owner
0.00 0.008 0.000 0.000 0.007 100 Net::HTTPHeader#each_capitalized
0.00 0.000 0.000 0.000 0.000 100 GraphQL::StaticValidation::ValidationContext#on_dependency_resolve
0.00 0.001 0.000 0.000 0.000 100 GraphQL::Schema#default_filter
0.00 0.000 0.000 0.000 0.000 100 GraphQL::StaticValidation::DefinitionDependencies::NodeWithPath#initialize
0.00 0.000 0.000 0.000 0.000 200 Integer#<=>
0.00 0.000 0.000 0.000 0.000 100 Semian::Adapter#semian_resource
0.00 0.000 0.000 0.000 0.000 200 Hash#to_hash
0.00 0.000 0.000 0.000 0.000 100 <Object::GraphQL::Argument>#prepare
0.00 0.000 0.000 0.000 0.000 200 GraphQL::Language::Nodes::Field#visit_method
0.00 0.000 0.000 0.000 0.000 100 Hash#default
0.00 0.000 0.000 0.000 0.000 100 <Module::GraphQL::Tracing>#tracers
0.00 0.001 0.000 0.000 0.000 100 StatsD::Instrument::Metric#normalize_name
0.00 0.000 0.000 0.000 0.000 100 String#freeze
0.00 0.000 0.000 0.000 0.000 100 <Object::GraphQL::Argument>#prepare
0.00 0.000 0.000 0.000 0.000 100 <Class::ActiveSupport::Duration>#===
0.00 0.000 0.000 0.000 0.000 100 GraphQL::Query#document
0.00 0.000 0.000 0.000 0.000 100 Net::HTTP#proxy?
0.00 0.000 0.000 0.000 0.000 100 GraphQL::Filter::MergedOnly#initialize
0.00 0.000 0.000 0.000 0.000 100 URI::Generic#userinfo
0.00 0.000 0.000 0.000 0.000 100 Integer#fdiv
0.00 0.000 0.000 0.000 0.000 100 Net::HTTPGenericRequest#body=
0.00 0.001 0.000 0.000 0.000 100 Kernel#!~
0.00 0.000 0.000 0.000 0.000 100 Cusco::Client::BaseContext#current_time_seconds
0.00 0.000 0.000 0.000 0.000 100 Cusco::Client::GraphQL::DocumentExt#to_query_string
0.00 0.000 0.000 0.000 0.000 100 TrueClass#to_s
0.00 0.000 0.000 0.000 0.000 100 ConnectionPool::TimedStack#connection_stored?
0.00 0.000 0.000 0.000 0.000 100 <Class::GraphQL::StaticValidation::BaseVisitor>#including_rules
0.00 0.000 0.000 0.000 0.000 100 <Module::Cusco::Config>#check_hostname
0.00 0.000 0.000 0.000 0.000 100 GraphQL::Language::Nodes::Document#visit_method
0.00 0.000 0.000 0.000 0.000 100 Shopify::Tracing::Spans::NoopSpan#start_child
0.00 0.000 0.000 0.000 0.000 100 Cusco::Middleware::HTTPTransport#connection_pool
0.00 0.000 0.000 0.000 0.000 100 #<Class:0x00007f9a8a14ac68>#get_time
0.00 0.000 0.000 0.000 0.000 100 <Object::GraphQL::Argument>#expose_as
0.00 0.000 0.000 0.000 0.000 100 Thread::Mutex#lock
0.00 0.000 0.000 0.000 0.000 100 GraphQL::Query#warden
0.00 0.000 0.000 0.000 0.000 100 <Object::GraphQL::Argument>#expose_as
0.00 0.000 0.000 0.000 0.000 100 Semian::Instrumentable#subscribers
0.00 0.000 0.000 0.000 0.000 100 URI::Generic#set_scheme
0.00 0.000 0.000 0.000 0.000 100 Logger#format_severity
0.00 0.000 0.000 0.000 0.000 100 Hash#include?
0.00 0.000 0.000 0.000 0.000 100 <Object::GraphQL::Argument>#prepare
0.00 0.000 0.000 0.000 0.000 100 Float#*
0.00 0.001 0.000 0.000 0.001 100 GraphQL::StaticValidation::BaseVisitor#path
0.00 0.000 0.000 0.000 0.000 100 <Object::GraphQL::Argument>#expose_as
0.00 0.000 0.000 0.000 0.000 100 ConnectionPool::TimedStack#fetch_connection
0.00 0.000 0.000 0.000 0.000 100 <Object::GraphQL::Argument>#expose_as
0.00 0.000 0.000 0.000 0.000 100 <Object::GraphQL::Argument>#expose_as
0.00 0.000 0.000 0.000 0.000 100 JSON::Ext::Generator::State#initialize_copy
0.00 0.000 0.000 0.000 0.000 100 GraphQL::Language::Nodes::OperationDefinition#children
0.00 0.000 0.000 0.000 0.000 100 Thread::ConditionVariable#broadcast
0.00 0.000 0.000 0.000 0.000 100 Semian::Simple::State#open?
0.00 0.000 0.000 0.000 0.000 100 URI::Generic#fragment=
0.00 0.000 0.000 0.000 0.000 100 Thread::Mutex#unlock
0.00 0.000 0.000 0.000 0.000 100 <Module::GraphQL::Query::ArgumentsCache>#build
0.00 0.000 0.000 0.000 0.000 100 String#start_with?
0.00 0.000 0.000 0.000 0.000 100 NilClass#blank?
0.00 0.000 0.000 0.000 0.000 100 GraphQL::StaticValidation::BaseVisitor::ContextMethods#type_definition
0.00 0.000 0.000 0.000 0.000 100 String#upcase
0.00 0.000 0.000 0.000 0.000 100 Hash#each_pair
0.00 0.000 0.000 0.000 0.000 100 Shopify::Tracing::Spans::NoopSpan#trace_id
0.00 0.000 0.000 0.000 0.000 100 URI::Generic#query=
0.00 0.000 0.000 0.000 0.000 100 Array#compact!
0.00 0.000 0.000 0.000 0.000 100 Semian::Simple::State#closed?
0.00 0.000 0.000 0.000 0.000 100 Array#-
0.00 0.000 0.000 0.000 0.000 100 URI::Generic#set_opaque
0.00 0.000 0.000 0.000 0.000 100 <Object::GraphQL::Argument>#expose_as
0.00 0.000 0.000 0.000 0.000 100 GraphQL::Language::Nodes::OperationDefinition#visit_method
0.00 0.000 0.000 0.000 0.000 100 Semian::Adapter#resource_already_acquired?
0.00 0.000 0.000 0.000 0.000 100 Net::HTTP#use_ssl?
0.00 0.000 0.000 0.000 0.000 100 Net::HTTP#started?
0.00 0.000 0.000 0.000 0.000 100 Integer#to_i
0.00 0.000 0.000 0.000 0.000 100 URI::Generic#split_userinfo
0.00 0.000 0.000 0.000 0.000 100 Float#+
0.00 0.000 0.000 0.000 0.000 100 GraphQL::Schema#interpreter?
0.00 0.000 0.000 0.000 0.000 100 Array#select
0.00 0.000 0.000 0.000 0.000 100 String#to_str
0.00 0.000 0.000 0.000 0.000 100 Integer#to_int
0.00 0.000 0.000 0.000 0.000 100 <Class::String>#try_convert
0.00 0.000 0.000 0.000 0.000 100 Hash#default_proc
0.00 0.000 0.000 0.000 0.000 100 String#ascii_only?
0.00 5.211 0.000 0.000 5.211 1 [global]#[no method]
0.00 5.211 0.000 0.000 5.211 100 *Cusco::Client::GraphQL::MiddlewareStack#execute
0.00 5.211 0.000 0.000 5.211 1 Integer#times
0.00 5.211 0.000 0.000 5.211 100 *<Module::MockClient>#get_shop_id
0.00 5.211 0.000 0.000 5.211 100 *Cusco::Client::GraphQL::API#execute_call
* indicates recursively called methods
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment