Created
January 25, 2016 19:40
-
-
Save ph/716c8876efd5ab760c15 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<beats profile results: | |
Total time: 0.00 | |
total self children calls method | |
---------------------------------------------------------------- | |
105.84 105.84 0.00 107 IO.select | |
0.73 -105.13 105.86 2 Lumberjack::Beats::Server#accept | |
0.02 0.02 0.00 108 TCPServer#accept_nonblock | |
0.00 0.00 0.00 109 Class#new | |
0.00 0.00 0.00 107 SystemCallError#initialize | |
0.00 0.00 0.00 1 Lumberjack::Beats::Connection#initialize | |
0.00 0.00 0.00 2 IPSocket#peeraddr | |
0.00 0.00 0.00 1 LogStash::Util.set_thread_name | |
0.00 0.00 0.00 2 LogStash::Inputs::BeatsSupport::CircuitBreaker#closed? | |
0.00 0.00 0.00 106 Lumberjack::Beats::Server#closed? | |
0.00 0.00 0.00 2 LogStash::Inputs::BeatsSupport::CircuitBreaker#state | |
0.00 0.00 0.00 2 Mutex#synchronize | |
0.00 0.00 0.00 2 Thread.new | |
0.00 0.00 0.00 2 Thread#initialize | |
0.00 0.00 0.00 535 Exception.=== | |
0.00 0.00 0.00 1 Lumberjack::Beats::Parser#initialize | |
0.00 0.00 0.00 1 LogStash::Inputs::Beats#start_buffer_broker | |
0.00 0.00 0.00 2 Thread#[]= | |
0.00 0.00 0.00 107 Module#=== | |
0.00 0.00 0.00 108 Concurrent::JavaAtomicBoolean#value | |
0.00 0.00 0.00 1 Kernel.java | |
0.00 0.00 0.00 1 JavaUtilities.get_package_module_dot_format | |
0.00 0.00 0.00 2 Time.now | |
0.00 0.00 0.00 1 Java::JavaLang::Thread#setName | |
0.00 0.00 0.00 1 LibC.prctl | |
0.00 0.00 0.00 1 Kernel.require | |
0.00 0.00 0.00 4 Kernel.require | |
0.00 0.00 0.00 2 LogStash::Inputs::Base#stop? | |
0.00 0.00 0.00 1 String#force_encoding | |
0.00 0.00 0.00 1 Lumberjack::Beats::Parser#transition | |
0.00 0.00 0.00 1 Java::JavaLang::Thread.currentThread | |
0.00 0.00 0.00 1 Lumberjack::Beats::Parser#need | |
0.00 0.00 0.00 1 LogStash::Config::Mixin::DSL.config_name | |
0.00 0.00 0.00 1 LogStash::Util.set_thread_plugin | |
0.00 0.00 0.00 1 Array#eql? | |
0.00 0.00 0.00 1 String#[] | |
0.00 0.00 0.00 1 Lumberjack::Beats::Server#ssl? | |
0.00 0.00 0.00 2 String#== | |
0.00 0.00 0.00 2 Array#[] | |
0.00 0.00 0.00 2 Symbol#== | |
0.00 0.00 0.00 2 Thread.current | |
0.00 0.00 0.00 3 BasicObject#! | |
0.00 0.00 0.00 2 Time#initialize | |
0.00 0.00 0.00 1 Hash#[]= | |
0.00 0.00 0.00 1 Kernel.block_given? | |
0.00 0.00 0.00 1 Kernel.class | |
0.00 0.00 0.00 1 Kernel.nil? | |
0.00 0.00 0.00 1 NilClass#nil? | |
0.00 0.00 0.00 2 Hash#default | |
0.00 0.00 0.00 1 LogStash::Config::Registry.registry | |
Total time: 3.90 | |
total self children calls method | |
---------------------------------------------------------------- | |
2.20 0.00 2.20 1 LogStash::Bundler.setup! | |
2.11 0.06 2.05 794 Kernel.require | |
1.41 0.00 1.41 1 Bundler.setup | |
0.97 0.08 0.89 8010 Array#each | |
0.96 0.00 0.96 1 Bundler::Runtime#setup | |
0.79 0.00 0.79 1 Bundler::Environment#requested_specs | |
0.79 0.00 0.79 1 Bundler::Definition#requested_specs | |
0.79 0.00 0.79 1 Bundler::Definition#specs_for | |
0.79 0.00 0.79 130 Kernel.require | |
0.75 0.01 0.75 8188 Class#new | |
0.75 0.00 0.75 1 Bundler::Definition#specs | |
0.69 0.07 0.63 27 Kernel.load | |
0.53 0.53 0.00 1 Java::OrgJrubyExtOpenssl::OpenSSL.load | |
0.49 0.06 0.43 5671 Array#map | |
0.48 0.00 0.48 1 Bundler::SpecSet#materialize | |
0.46 0.02 0.44 1 LogStash::Bundler.patch! | |
0.45 0.01 0.44 2 Bundler.definition | |
0.45 0.01 0.44 2431 Array#map! | |
0.43 0.01 0.43 1 Bundler::Definition.build | |
0.42 0.00 0.42 1 Bundler::Dsl.evaluate | |
0.39 0.00 0.39 200 Bundler::LazySpecification#__materialize__ | |
0.37 0.01 0.37 217 Gem::Specification.load | |
0.34 0.00 0.34 202 Bundler::Source::Rubygems#specs | |
0.33 0.00 0.33 1 Bundler::Dsl#to_definition | |
0.33 0.02 0.31 1 Bundler::Definition#initialize | |
0.33 0.00 0.33 1 Bundler::Source::Rubygems#installed_specs | |
0.33 0.00 0.32 213 Gem::StubSpecification#to_spec | |
0.32 0.00 0.32 1 Bundler::RubygemsIntegration::Future#all_specs | |
0.32 0.00 0.32 1 Enumerable.to_a | |
0.32 0.00 0.32 1 Gem::Specification.each | |
0.32 0.00 0.32 1 Gem::Specification._all | |
0.32 0.09 0.22 217 Kernel.eval | |
0.26 0.00 0.26 2 Bundler::Definition#resolve | |
0.26 0.00 0.26 1 Bundler::Definition#converge_locked_specs | |
0.26 0.00 0.26 1 Bundler::LockfileParser#initialize | |
0.25 0.00 0.25 2590 Kernel.send | |
0.23 0.00 0.22 124 Bundler::SpecSet#each | |
0.22 0.02 0.20 217 Gem::Specification#initialize | |
0.20 0.01 0.19 633 Bundler::LockfileParser#parse_source | |
0.19 0.00 0.19 2 Gem::Specification.each_gemspec | |
0.18 0.01 0.17 4 Bundler::SpecSet#for | |
0.18 0.02 0.16 630 Bundler::LockfileParser#parse_spec | |
0.17 0.02 0.15 26977 Hash#[] | |
0.17 0.14 0.03 9969 Hash#[]= | |
0.17 0.00 0.17 1 Gem.try_activate | |
0.16 0.00 0.16 1 Gem::Specification.find_inactive_by_path | |
0.16 0.00 0.16 1 LogStash::Environment.load_locale! | |
0.16 0.00 0.16 124 BasicObject#__send__ | |
0.15 0.00 0.15 2 Gem::Specification.stubs | |
0.14 0.05 0.08 1815 Enumerable.find | |
Total time: 0.00 | |
total self children calls method | |
---------------------------------------------------------------- | |
0.07 0.07 0.00 3 Java::OrgJruby::Ruby#printProfileData | |
0.00 0.00 0.00 2 Java::OrgJrubyInternalRuntime::ThreadService#getRubyThreadMap | |
0.00 0.00 0.00 3 JRuby.reference | |
0.00 0.00 0.00 6 Java::OrgJruby::RubyThread#getContext | |
0.00 0.00 0.00 2 Java::OrgJruby::Ruby#getThreadService | |
0.00 0.00 0.00 6 Java::OrgJrubyRuntime::ThreadContext#getProfileCollection | |
0.00 0.00 0.00 7 Kernel.initialize_dup | |
0.00 0.00 0.00 7 Module#initialize_copy | |
0.00 0.00 0.00 1 JRuby.runtime | |
0.00 0.00 0.00 2 Java::OrgJruby::RubyBasicObject#getRuntime | |
0.00 0.00 0.00 1 JRuby.reference0 | |
0.00 0.00 0.00 1 Symbol#to_proc | |
0.00 0.00 0.00 1 Hash#[] | |
Total time: 0.00 | |
total self children calls method | |
---------------------------------------------------------------- | |
105.11 105.11 0.00 106 IO.select | |
0.01 0.01 0.00 106 TCPServer#accept_nonblock | |
0.00 0.00 0.00 107 Class#new | |
0.00 0.00 0.00 1 LogStash::Inputs::Lumberjack#start_buffer_broker | |
0.00 0.00 0.00 1 Concurrent::JavaExecutorService#post | |
0.00 0.00 0.00 106 SystemCallError#initialize | |
0.00 0.00 0.00 1 Java::JavaUtilConcurrent::ThreadPoolExecutor#submit_runnable | |
0.00 0.00 0.00 105 Lumberjack::Server#closed? | |
0.00 0.00 0.00 1 LogStash::Util.set_thread_name | |
0.00 0.00 0.00 530 Exception.=== | |
0.00 0.00 0.00 2 Thread#[]= | |
0.00 0.00 0.00 1 Concurrent::JavaExecutorService::Job#initialize | |
0.00 0.00 0.00 1 LogStash::CircuitBreaker#closed? | |
0.00 0.00 0.00 1 LogStash::CircuitBreaker#state | |
0.00 0.00 0.00 1 Mutex#synchronize | |
0.00 0.00 0.00 1 Concurrent::JavaThreadPoolExecutor#running? | |
0.00 0.00 0.00 1 Concurrent::AbstractExecutorService#running? | |
0.00 0.00 0.00 1 Concurrent::Synchronization::JavaObject#synchronize | |
0.00 0.00 0.00 1 Concurrent::JavaExecutorService#ns_running? | |
0.00 0.00 0.00 106 Module#=== | |
0.00 0.00 0.00 1 Kernel.java | |
0.00 0.00 0.00 1 Concurrent::JavaExecutorService#ns_shuttingdown? | |
0.00 0.00 0.00 2 Kernel.initialize_dup | |
0.00 0.00 0.00 2 Module#initialize_copy | |
0.00 0.00 0.00 1 LibC.prctl | |
0.00 0.00 0.00 1 Kernel.require | |
0.00 0.00 0.00 106 Concurrent::JavaAtomicBoolean#value | |
0.00 0.00 0.00 1 JavaUtilities.get_package_module_dot_format | |
0.00 0.00 0.00 2 Java::JavaUtilConcurrent::ThreadPoolExecutor#isTerminating | |
0.00 0.00 0.00 1 Java::JavaLang::Thread#setName | |
0.00 0.00 0.00 1 LogStash::Config::Mixin::DSL.config_name | |
0.00 0.00 0.00 1 Java::JavaLang::Thread.currentThread | |
0.00 0.00 0.00 4 Kernel.require | |
0.00 0.00 0.00 1 Concurrent::JavaExecutorService#ns_shutdown? | |
0.00 0.00 0.00 1 String#[] | |
0.00 0.00 0.00 1 LogStash::Util.set_thread_plugin | |
0.00 0.00 0.00 1 Array#eql? | |
0.00 0.00 0.00 1 Java::JavaUtilConcurrent::ThreadPoolExecutor#isShutdown | |
0.00 0.00 0.00 1 LogStash::Codecs::IdentityMapCodec#eviction_block | |
0.00 0.00 0.00 1 Kernel.method | |
0.00 0.00 0.00 1 LogStash::Inputs::Base#stop? | |
0.00 0.00 0.00 2 String#== | |
0.00 0.00 0.00 1 Java::JavaUtilConcurrent::ThreadPoolExecutor#isTerminated | |
0.00 0.00 0.00 1 Hash#[]= | |
0.00 0.00 0.00 4 BasicObject#! | |
0.00 0.00 0.00 1 Kernel.block_given? | |
0.00 0.00 0.00 2 Thread.current | |
0.00 0.00 0.00 1 Kernel.class | |
0.00 0.00 0.00 1 NilClass#nil? | |
0.00 0.00 0.00 1 Symbol#== | |
Total time: 0.00 | |
total self children calls method | |
---------------------------------------------------------------- | |
0.00 0.00 0.00 1 LogStash::Util.set_thread_name | |
0.00 0.00 0.00 1 LibC.prctl | |
0.00 0.00 0.00 1 Thread#[]= | |
0.00 0.00 0.00 1 Kernel.require | |
0.00 0.00 0.00 4 Kernel.require | |
0.00 0.00 0.00 1 Java::JavaLang::Thread#setName | |
0.00 0.00 0.00 1 Kernel.java | |
0.00 0.00 0.00 1 JavaUtilities.get_package_module_dot_format | |
0.00 0.00 0.00 1 String#[] | |
0.00 0.00 0.00 1 Java::JavaLang::Thread.currentThread | |
0.00 0.00 0.00 1 Array#eql? | |
0.00 0.00 0.00 1 BasicObject#! | |
0.00 0.00 0.00 2 String#== | |
0.00 0.00 0.00 1 LogStash::Inputs::Base#stop? | |
0.00 0.00 0.00 1 Concurrent::JavaAtomicBoolean#value | |
0.00 0.00 0.00 1 Thread.current | |
0.00 0.00 0.00 1 Java::Java.lang | |
0.00 0.00 0.00 1 Java::JavaLang.Thread | |
Total time: 0.00 | |
total self children calls method | |
---------------------------------------------------------------- | |
105.12 105.12 0.00 106 IO.select | |
0.02 0.01 0.00 106 TCPServer#accept_nonblock | |
0.00 0.00 0.00 106 Class#new | |
0.00 0.00 0.00 106 SystemCallError#initialize | |
0.00 0.00 0.00 1 LogStash::Util.set_thread_name | |
0.00 0.00 0.00 105 Lumberjack::Beats::Server#closed? | |
0.00 0.00 0.00 2 Thread#[]= | |
0.00 0.00 0.00 1 LogStash::Inputs::BeatsSupport::CircuitBreaker#closed? | |
0.00 0.00 0.00 530 Exception.=== | |
0.00 0.00 0.00 1 LogStash::Inputs::BeatsSupport::CircuitBreaker#state | |
0.00 0.00 0.00 1 Mutex#synchronize | |
0.00 0.00 0.00 1 LogStash::Inputs::Beats#start_buffer_broker | |
0.00 0.00 0.00 1 Thread.new | |
0.00 0.00 0.00 106 Module#=== | |
0.00 0.00 0.00 1 Thread#initialize | |
0.00 0.00 0.00 1 LibC.prctl | |
0.00 0.00 0.00 1 Java::JavaLang::Thread#setName | |
0.00 0.00 0.00 1 Kernel.require | |
0.00 0.00 0.00 1 LogStash::Config::Mixin::DSL.config_name | |
0.00 0.00 0.00 1 Kernel.java | |
0.00 0.00 0.00 1 JavaUtilities.get_package_module_dot_format | |
0.00 0.00 0.00 1 Time.now | |
0.00 0.00 0.00 4 Kernel.require | |
0.00 0.00 0.00 1 Java::JavaLang::Thread.currentThread | |
0.00 0.00 0.00 106 Concurrent::JavaAtomicBoolean#value | |
0.00 0.00 0.00 1 LogStash::Inputs::Base#stop? | |
0.00 0.00 0.00 1 LogStash::Config::Registry.registry | |
0.00 0.00 0.00 1 LogStash::Util.set_thread_plugin | |
0.00 0.00 0.00 1 Array#eql? | |
0.00 0.00 0.00 1 String#[] | |
0.00 0.00 0.00 2 String#== | |
0.00 0.00 0.00 2 Thread.current | |
0.00 0.00 0.00 2 BasicObject#! | |
0.00 0.00 0.00 1 Hash#[]= | |
0.00 0.00 0.00 1 Kernel.class | |
0.00 0.00 0.00 1 Symbol#== | |
0.00 0.00 0.00 1 NilClass#nil? | |
0.00 0.00 0.00 1 Time#initialize | |
0.00 0.00 0.00 1 Java::Java.lang | |
0.00 0.00 0.00 1 Hash#default | |
0.00 0.00 0.00 1 Java::JavaLang.Thread | |
Total time: 0.00 | |
total self children calls method | |
---------------------------------------------------------------- | |
Total time: 0.00 | |
total self children calls method | |
---------------------------------------------------------------- | |
0.00 0.00 0.00 1 LogStash::Util.set_thread_name | |
0.00 0.00 0.00 2 Thread#[]= | |
0.00 0.00 0.00 1 LogStash::Inputs::Tcp#server_socket | |
0.00 0.00 0.00 1 Mutex#synchronize | |
0.00 0.00 0.00 1 LibC.prctl | |
0.00 0.00 0.00 1 Kernel.require | |
0.00 0.00 0.00 4 Kernel.require | |
0.00 0.00 0.00 1 Kernel.java | |
0.00 0.00 0.00 1 JavaUtilities.get_package_module_dot_format | |
0.00 0.00 0.00 1 Java::JavaLang::Thread.currentThread | |
0.00 0.00 0.00 1 Java::JavaLang::Thread#setName | |
0.00 0.00 0.00 1 LogStash::Config::Mixin::DSL.config_name | |
0.00 0.00 0.00 1 Array#eql? | |
0.00 0.00 0.00 1 LogStash::Util.set_thread_plugin | |
0.00 0.00 0.00 3 String#== | |
0.00 0.00 0.00 1 String#[] | |
0.00 0.00 0.00 1 LogStash::Inputs::Base#stop? | |
0.00 0.00 0.00 1 LogStash::Inputs::Tcp#server? | |
0.00 0.00 0.00 2 Thread.current | |
0.00 0.00 0.00 1 Concurrent::JavaAtomicBoolean#value | |
0.00 0.00 0.00 2 BasicObject#! | |
0.00 0.00 0.00 1 Hash#[]= | |
0.00 0.00 0.00 1 Java::Java.lang | |
0.00 0.00 0.00 1 Kernel.class | |
0.00 0.00 0.00 1 NilClass#nil? | |
0.00 0.00 0.00 1 LogStash::Config::Registry.registry | |
0.00 0.00 0.00 1 Java::JavaLang.Thread | |
Total time: 0.00 | |
total self children calls method | |
---------------------------------------------------------------- | |
102.24 102.24 0.00 738524 SizedQueue#pop | |
2.48 0.44 2.04 738523 LogStash::Pipeline#output_func | |
1.18 1.06 0.13 738523 Cabin::Mixins::Logger.debug? | |
0.86 0.36 0.49 738523 LogStash::Outputs::Base#handle | |
0.78 0.60 0.18 1477046 LogStash::Util.set_thread_plugin | |
0.13 0.13 0.00 1477046 Hash#[] | |
0.10 0.10 0.00 1477047 Thread#[]= | |
0.08 0.08 0.00 1477047 Thread.current | |
0.06 0.06 0.00 738523 LogStash::Outputs::Null#receive | |
0.03 0.03 0.00 738523 BasicObject#== | |
0.00 0.00 0.00 1 LogStash::Util.set_thread_name | |
0.00 0.00 0.00 1 Array#each | |
0.00 0.00 0.00 1 LogStash::Outputs::Base#worker_setup | |
0.00 0.00 0.00 1 LibC.prctl | |
0.00 0.00 0.00 1 Kernel.require | |
0.00 0.00 0.00 1 Java::JavaLang::Thread#setName | |
0.00 0.00 0.00 1 Kernel.java | |
0.00 0.00 0.00 4 Kernel.require | |
0.00 0.00 0.00 1 Java::JavaLang::Thread.currentThread | |
0.00 0.00 0.00 1 JavaUtilities.get_package_module_dot_format | |
0.00 0.00 0.00 1 Array#eql? | |
0.00 0.00 0.00 1 Symbol#to_proc | |
0.00 0.00 0.00 1 String#[] | |
0.00 0.00 0.00 2 String#== | |
0.00 0.00 0.00 1 Java::Java.lang | |
0.00 0.00 0.00 1 Java::JavaLang.Thread | |
Total time: 0.00 | |
total self children calls method | |
---------------------------------------------------------------- | |
0.00 0.00 0.00 1 LogStash::Inputs::Base#stop? | |
0.00 0.00 0.00 1 Concurrent::JavaAtomicBoolean#value | |
0.00 0.00 0.00 1 Array#empty? | |
0.00 0.00 0.00 1 BasicObject#! | |
Total time: 0.00 | |
total self children calls method | |
---------------------------------------------------------------- | |
0.53 0.00 0.53 1663 Kernel.require | |
0.43 0.01 0.42 1638 Class#new | |
0.37 0.00 0.37 230 Array#each | |
0.28 0.00 0.28 1 LogStash::Pipeline#start_inputs | |
0.25 0.00 0.25 2 LogStash::Inputs::Beats#register | |
0.25 0.00 0.25 2 Lumberjack::Beats::Server#initialize | |
0.20 0.20 0.00 2 OpenSSL::X509::Certificate#initialize | |
0.16 0.00 0.16 157 Kernel.require | |
0.15 0.00 0.15 1 LogStash::Pipeline#initialize | |
0.10 0.00 0.10 1 Kernel.eval | |
0.10 0.00 0.10 5 LogStash::Pipeline#plugin | |
0.09 0.00 0.09 624 Kernel.send | |
0.08 0.00 0.08 10 LogStash::Plugin.lookup | |
0.05 0.00 0.05 14 #<Module:0x35f6002a>.available_locales | |
0.05 0.00 0.05 14 I18n::Config#available_locales | |
0.05 0.00 0.05 2 LogStash::Environment.load_locale! | |
0.05 0.00 0.05 14 I18n::Backend::Simple::Implementation.available_locales | |
0.05 0.00 0.05 2 I18n::Backend::Simple::Implementation.init_translations | |
0.05 0.00 0.05 2 I18n::Backend::Base.load_translations | |
0.05 0.00 0.05 5 I18n::Backend::Base.load_file | |
0.05 0.00 0.05 5 I18n::Backend::Base.load_yml | |
0.05 0.00 0.05 5 Psych.load_file | |
0.05 0.00 0.05 5 IO.open | |
0.05 0.00 0.05 2 OpenSSL::SSL::SSLContext.new | |
0.05 0.00 0.05 2 OpenSSL::SSL::SSLContext#set_params | |
0.05 0.00 0.05 5 Psych.load | |
0.05 0.05 0.00 2 OpenSSL::SSL::SSLContext#ciphers= | |
0.04 0.00 0.04 1 Treetop::Runtime::CompiledParser#parse | |
0.04 0.00 0.04 1 LogStashConfig._nt_config | |
0.04 0.00 0.04 317 Kernel.loop | |
0.04 0.00 0.04 3 LogStashConfig._nt_plugin_section | |
0.03 0.00 0.03 7 LogStashConfig._nt_branch_or_plugin | |
0.03 0.00 0.03 17 LogStashConfig._nt_plugin | |
0.03 0.00 0.03 148 Hash#each | |
0.03 0.00 0.03 2 Kernel.require_relative | |
0.03 0.00 0.03 15 LogStashConfig._nt_attribute | |
0.03 0.00 0.03 5 Psych.parse | |
0.03 0.00 0.03 5 Psych.parse_stream | |
0.03 0.02 0.01 5 Psych::Parser#parse | |
0.03 0.00 0.02 12 LogStash::Config::Mixin.config_init | |
0.02 0.00 0.02 4 LogStash::Inputs::Base#initialize | |
0.02 0.00 0.02 5 Psych::Nodes::Node#to_ruby | |
0.02 0.00 0.02 12 LogStash::Config::Mixin::DSL.validate | |
0.02 0.00 0.02 550 Psych::Visitors::ToRuby#accept | |
0.02 0.00 0.02 550 Psych::Visitors::Visitor#accept | |
0.02 0.00 0.02 550 Psych::Visitors::Visitor#visit | |
0.02 0.00 0.02 5 Psych::Visitors::ToRuby#visit_Psych_Nodes_Document | |
0.02 0.00 0.02 10 LogStashConfig._nt_value | |
0.02 0.00 0.02 50 Psych::Visitors::ToRuby#visit_Psych_Nodes_Mapping | |
0.02 0.00 0.02 50 Psych::Visitors::ToRuby#revive_hash | |
Total time: 105.52 | |
total self children calls method | |
---------------------------------------------------------------- | |
104.11 0.24 103.87 738673 LogStash::Inputs::BeatsSupport::SynchronousQueueWithOffer#take | |
103.87 103.87 0.00 738673 Java::JavaUtilConcurrent::SynchronousQueue#take | |
1.10 1.10 0.00 738672 SizedQueue#push | |
0.28 0.24 0.04 738673 LogStash::Inputs::Base#stop? | |
0.04 0.04 0.00 738673 Concurrent::JavaAtomicBoolean#value | |
0.02 0.02 0.00 738673 BasicObject#! | |
0.00 0.00 0.00 1 LogStash::Util.set_thread_name | |
0.00 0.00 0.00 1 Java::JavaLang::Thread#setName | |
0.00 0.00 0.00 1 Thread#[]= | |
0.00 0.00 0.00 1 LibC.prctl | |
0.00 0.00 0.00 1 Kernel.require | |
0.00 0.00 0.00 1 Kernel.java | |
0.00 0.00 0.00 1 JavaUtilities.get_package_module_dot_format | |
0.00 0.00 0.00 4 Kernel.require | |
0.00 0.00 0.00 1 Java::JavaLang::Thread.currentThread | |
0.00 0.00 0.00 1 Array#eql? | |
0.00 0.00 0.00 1 String#[] | |
0.00 0.00 0.00 2 String#== | |
0.00 0.00 0.00 1 Thread.current | |
0.00 0.00 0.00 1 Java::Java.lang | |
0.00 0.00 0.00 1 Java::JavaLang.Thread | |
Total time: 0.00 | |
total self children calls method | |
---------------------------------------------------------------- | |
105.37 0.01 105.36 1458 Lumberjack::Beats::Connection#read_socket | |
91.67 0.01 91.66 1833 Lumberjack::Beats::Parser#feed | |
91.65 0.00 91.65 2956651 Kernel.send | |
91.62 0.00 91.61 375 Lumberjack::Beats::Parser#compressed_payload | |
81.79 1.52 80.27 738694 Lumberjack::Beats::Parser#json_data_payload | |
73.63 0.56 73.07 738694 Lumberjack::Beats::Connection#ack_if_needed | |
72.10 0.56 71.54 1477389 Proc#call | |
71.50 0.53 70.96 738694 Lumberjack::Beats::Connection#data | |
68.39 1.25 67.14 738694 LogStash::Inputs::BeatsSupport::ConnectionHandler#process | |
63.30 0.54 62.76 738694 LogStash::Codecs::IdentityMapCodec#accept | |
56.91 0.46 56.45 738694 LogStash::Codecs::Base#accept | |
56.42 0.86 55.56 738694 LogStash::Codecs::Plain#decode | |
50.88 0.56 50.32 738694 LogStash::Inputs::BeatsSupport::CodecCallbackListener#process_event | |
46.83 1.77 45.06 738694 LogStash::Inputs::BeatsSupport::DecodedEventTransform#transform | |
21.45 5.37 16.08 8125632 LogStash::Event#[]= | |
17.15 1.51 15.64 1477388 Hash#each | |
14.67 3.04 11.63 7386940 LogStash::Util::Accessors#set | |
13.69 13.69 0.00 1458 IO#sysread | |
10.47 2.89 7.58 7386940 LogStash::Util::Accessors#lookup_or_create | |
10.10 0.36 9.74 738693 LogStash::Inputs::BeatsSupport::EventTransformCommon#transform | |
9.28 1.73 7.54 3693466 LogStash::Event#[] | |
7.16 1.75 5.41 3693470 LogStash::Util::Accessors#get | |
6.91 0.60 6.31 738693 LogStash::Inputs::BeatsSupport::EventTransformCommon#copy_beat_hostname | |
6.32 0.66 5.65 738694 LogStash::Inputs::BeatsSupport::DecodedEventTransform#coerce_ts | |
6.28 0.85 5.44 738693 LogStash::Event#tag | |
5.80 0.32 5.48 738694 LogStash::Codecs::IdentityMapCodec#stream_codec | |
5.62 0.41 5.20 738694 LogStash::Timestamp.coerce | |
5.51 0.17 5.33 1477388 LogStash::Json.jruby_load | |
5.45 0.96 4.49 738694 LogStash::Codecs::IdentityMapCodec#record_codec_usage | |
5.41 1.47 3.94 739444 Lumberjack::Beats::Parser#header | |
5.41 2.35 3.06 5909552 LogStash::Util::Accessors#find_or_create_target | |
5.14 0.71 4.42 738694 LogStash::Timestamp.parse_iso8601 | |
5.03 0.72 4.30 5171237 Class#new | |
4.91 4.91 0.00 738694 JrJackson::Ruby.parse | |
4.76 1.23 3.52 3693469 LogStash::Util::Accessors#lookup | |
3.98 3.53 0.45 22899498 Hash#[] | |
3.71 1.25 2.46 738694 LogStash::Event#initialize | |
3.47 0.81 2.66 738693 LogStash::Inputs::BeatsSupport::SynchronousQueueWithOffer#offer | |
2.82 0.22 2.60 738693 LogStash::Inputs::BeatsSupport::EventTransformCommon#decorate | |
2.59 0.95 1.64 2216082 LogStash::Util::Accessors#find_target | |
2.44 1.70 0.74 8125628 Enumerable.inject | |
2.37 2.37 0.00 738694 Java::OrgJodaTimeFormat::DateTimeFormatter#parseMillis | |
2.36 1.16 1.21 738694 LogStash::Inputs::Base#decorate | |
2.27 0.38 1.90 738694 LogStash::Codecs::IdentityMapCodec#check_map_limits | |
2.27 1.47 0.80 8125634 LogStash::Util::PathCache.get | |
2.24 2.04 0.20 1477390 Cabin::Mixins::Logger.debug? | |
2.07 2.07 0.00 17728638 Hash#[]= | |
1.94 1.00 0.95 738694 Lumberjack::Beats::Connection#identity_stream | |
1.93 0.95 0.98 738694 LogStash::Timestamp.at | |
1.83 1.83 0.00 738693 Java::JavaUtilConcurrent::SynchronousQueue#offer | |
Total time: 111.00 | |
total self children calls method | |
---------------------------------------------------------------- | |
107.09 0.00 107.09 1 LogStash::Runner#main | |
107.05 0.00 107.05 1 Stud::Task#wait | |
107.05 107.05 0.00 1 Thread#join | |
2.20 0.00 2.20 1 LogStash::Bundler.setup! | |
2.11 0.06 2.05 794 Kernel.require | |
1.41 0.00 1.41 1 Bundler.setup | |
0.97 0.08 0.89 8010 Array#each | |
0.96 0.00 0.96 1 Bundler::Runtime#setup | |
0.79 0.00 0.79 1 Bundler::Environment#requested_specs | |
0.79 0.00 0.79 1 Bundler::Definition#requested_specs | |
0.79 0.00 0.79 1 Bundler::Definition#specs_for | |
0.79 0.00 0.79 130 Kernel.require | |
0.75 0.01 0.75 8188 Class#new | |
0.75 0.00 0.75 1 Bundler::Definition#specs | |
0.69 0.07 0.63 27 Kernel.load | |
0.53 0.53 0.00 1 Java::OrgJrubyExtOpenssl::OpenSSL.load | |
0.49 0.06 0.43 5671 Array#map | |
0.48 0.00 0.48 1 Bundler::SpecSet#materialize | |
0.46 0.02 0.44 1 LogStash::Bundler.patch! | |
0.45 0.01 0.44 2 Bundler.definition | |
0.45 0.01 0.44 2431 Array#map! | |
0.43 0.01 0.43 1 Bundler::Definition.build | |
0.42 0.00 0.42 1 Bundler::Dsl.evaluate | |
0.39 0.00 0.39 200 Bundler::LazySpecification#__materialize__ | |
0.37 0.01 0.37 217 Gem::Specification.load | |
0.34 0.00 0.34 202 Bundler::Source::Rubygems#specs | |
0.33 0.00 0.33 1 Bundler::Dsl#to_definition | |
0.33 0.02 0.31 1 Bundler::Definition#initialize | |
0.33 0.00 0.33 1 Bundler::Source::Rubygems#installed_specs | |
0.33 0.00 0.32 213 Gem::StubSpecification#to_spec | |
0.32 0.00 0.32 1 Bundler::RubygemsIntegration::Future#all_specs | |
0.32 0.00 0.32 1 Enumerable.to_a | |
0.32 0.00 0.32 1 Gem::Specification.each | |
0.32 0.00 0.32 1 Gem::Specification._all | |
0.32 0.09 0.22 217 Kernel.eval | |
0.26 0.00 0.26 2 Bundler::Definition#resolve | |
0.26 0.00 0.26 1 Bundler::Definition#converge_locked_specs | |
0.26 0.00 0.26 1 Bundler::LockfileParser#initialize | |
0.25 0.00 0.25 2590 Kernel.send | |
0.23 0.00 0.22 124 Bundler::SpecSet#each | |
0.22 0.02 0.20 217 Gem::Specification#initialize | |
0.20 0.01 0.19 633 Bundler::LockfileParser#parse_source | |
0.19 0.00 0.19 2 Gem::Specification.each_gemspec | |
0.18 0.01 0.17 4 Bundler::SpecSet#for | |
0.18 0.02 0.16 630 Bundler::LockfileParser#parse_spec | |
0.17 0.02 0.15 26977 Hash#[] | |
0.17 0.14 0.03 9969 Hash#[]= | |
0.17 0.00 0.17 1 Gem.try_activate | |
0.16 0.00 0.16 1 Gem::Specification.find_inactive_by_path | |
0.16 0.00 0.16 1 LogStash::Environment.load_locale! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment