Skip to content

Instantly share code, notes, and snippets.

@2called-chaos
Created February 10, 2018 11:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save 2called-chaos/a7c54b76b843df64779732a988b94eaf to your computer and use it in GitHub Desktop.
Save 2called-chaos/a7c54b76b843df64779732a988b94eaf to your computer and use it in GitHub Desktop.
Remote file size roughly 200 MB
With profiler: metric shit ton of seconds
SFTP without profiler:
~310 seconds
~660 KB/s
~20% single core usage
SCP without profiler:
~93 seconds
~2.2 MB/s
~100% single core usage
Native scp tool:
~35 seconds
~5.8MB/s == my connection limit
~1% single core usage
require "net/scp"
require "benchmark"
require "profile"
puts Benchmark.realtime {
Net::SCP.start('XXXXXXXX', 'gamesplanet') do |scp|
scp.download!("XXXXXXXXXXXXXXXXXXXXXX", "/tmp/scptest.data")
end
}
% cumulative self self total
time seconds seconds calls ms/call ms/call name
31.71 436.66 436.66 38439882 0.01 0.02 #<OpenSSL::Cipher:0x00007ffae320b468>.xor!
28.09 823.43 386.77 12825956 0.03 0.11 #<OpenSSL::Cipher:0x00007ffae320b468>.update
12.11 990.19 166.76 12813294 0.01 0.02 #<OpenSSL::Cipher:0x00007ffae320b468>.increment_counter!
8.46 1106.74 116.55 12819658 0.01 0.03 Array#zip
3.10 1149.40 42.66 12819658 0.00 0.00 String#slice!
2.80 1187.97 38.57 25658344 0.00 0.00 String#unpack
2.29 1219.57 31.60 25639316 0.00 0.00 Integer#^
2.17 1249.41 29.85 25680395 0.00 0.00 OpenSSL::Cipher#block_size
2.11 1278.44 29.03 25639325 0.00 0.00 Array#push
1.50 1299.09 20.65 12841751 0.00 0.00 Array#pack
1.12 1314.54 15.45 12841800 0.00 0.00 String#bytesize
1.10 1329.75 15.21 12869932 0.00 0.00 String#setbyte
1.08 1344.63 14.88 12879409 0.00 0.00 Integer#&
1.07 1359.36 14.73 12882624 0.00 0.00 String#getbyte
0.07 1360.37 1.01 31420 0.03 43.45 Net::SSH::Transport::PacketStream#poll_next_packet
0.05 1361.06 0.69 69711 0.01 0.01 Net::SSH::Buffer#read
0.05 1361.73 0.67 25056 0.03 0.05 Net::SSH::BufferedIo#fill
0.04 1362.26 0.53 37707 0.01 72.52 Net::SSH::Transport::Session#poll_message
0.03 1362.74 0.48 12503 0.04 0.07 Net::SCP::Download#read_data_state
0.03 1363.19 0.45 59604 0.01 0.04 Net::SSH::Transport::PacketStream#enqueue_packet
0.03 1363.63 0.44 47174 0.01 0.02 Net::SSH::Transport::HMAC::Abstract#mac_length
0.03 1364.05 0.41 28154 0.01 0.09 Net::SSH::Connection::Session#ev_do_handle_events
0.03 1364.44 0.40 25286 0.02 0.03 Net::SSH::Transport::State#update_next_iv
0.03 1364.83 0.39 12516 0.03 0.26 Net::SSH::Connection::SingleSessionEventLoop#ev_select_and_postprocess
0.03 1365.20 0.38 12519 0.03 109.70 Net::SSH::Connection::SingleSessionEventLoop#ev_preprocess
0.03 1365.55 0.34 37756 0.01 0.02 Net::SSH::BufferedIo#available
0.02 1365.84 0.29 25032 0.01 0.05 Net::SSH::Connection::Session#ev_do_calculate_rw_wait
0.02 1366.11 0.27 18873 0.01 72.40 Net::SSH::Transport::PacketStream#next_packet
0.02 1366.37 0.26 18835 0.01 0.07 Net::SCP#start_command
0.02 1366.63 0.26 47174 0.01 0.01 Net::SSH::Transport::HMAC::Abstract.mac_length
0.02 1366.88 0.25 25031 0.01 54.89 Net::SSH::Connection::Session#ev_preprocess
0.02 1367.13 0.25 34505 0.01 0.01 Net::SSH::Buffer#consume!
0.02 1367.38 0.25 47412 0.01 28.99 Array#each
0.02 1367.63 0.25 19026 0.01 0.03 Net::SSH::Buffer#read_long
0.02 1367.87 0.24 18999 0.01 0.08 Net::SSH::Packet#instantiate!
0.02 1368.09 0.22 9471 0.02 0.02 OpenSSL::HMAC.digest
0.02 1368.31 0.22 3141 0.07 0.18 Array#initialize
0.02 1368.53 0.22 37692 0.01 0.01 Net::SSH::Loggable#debug
0.02 1368.75 0.22 176460 0.00 0.00 Net::SSH::Buffer#length
0.02 1368.97 0.22 19092 0.01 0.03 #<OpenSSL::Cipher:0x00007ffae3213ac8>.xor!
0.02 1369.18 0.22 9502 0.02 0.07 #<OpenSSL::Cipher:0x00007ffae3213ac8>.update
0.02 1369.40 0.21 9471 0.02 0.10 Net::SSH::Transport::HMAC::Abstract#digest
0.02 1369.61 0.21 110796 0.00 0.00 String#[]
0.01 1369.81 0.20 37757 0.01 0.01 Net::SSH::Buffer#available
0.01 1369.99 0.19 47197 0.00 0.00 Net::SSH::Buffer#append
0.01 1370.17 0.18 19004 0.01 0.02 Net::SSH::BufferedIo#read_available
0.01 1370.35 0.18 12560 0.01 0.03 Net::SSH::Transport::PacketStream#available_for_read?
0.01 1370.52 0.17 28528 0.01 0.08 Class#new
0.01 1370.70 0.17 12516 0.01 0.03 Net::SSH::Connection::Session#io_select_wait
0.01 1370.86 0.17 18877 0.01 145.38 Kernel#loop
0.01 1371.03 0.17 12599 0.01 0.05 Net::SSH::Buffer.from
0.01 1371.19 0.16 15809 0.01 86.04 Net::SSH::Transport::State#update_cipher
0.01 1371.35 0.16 12517 0.01 109.49 Net::SSH::Connection::Session#dispatch_incoming_packets
0.01 1371.50 0.15 25082 0.01 0.01 Net::SSH::Compat.io_select
0.01 1371.64 0.14 12514 0.01 0.11 Net::SSH::Connection::Channel#process
0.01 1371.77 0.14 25029 0.01 55.03 Net::SSH::Connection::Channel#wait
0.01 1371.91 0.13 106872 0.00 0.00 Net::SSH::BufferedIo#input
0.01 1372.04 0.13 25028 0.01 0.01 Net::SSH::Connection::Channel#active?
0.01 1372.17 0.13 110087 0.00 0.00 Kernel#nil?
0.01 1372.30 0.13 12519 0.01 109.98 Net::SSH::Connection::EventLoop#process
0.01 1372.42 0.12 12516 0.01 0.04 Net::SSH::Connection::Session#ev_do_postprocess
0.01 1372.55 0.12 12517 0.01 0.15 Net::SSH::Connection::Session#each_channel
0.01 1372.67 0.12 6321 0.02 0.49 Net::SSH::Connection::Session#channel_data
0.01 1372.79 0.12 12516 0.01 0.02 Net::SSH::Transport::Session#rekey_as_needed
0.01 1372.92 0.12 94420 0.00 0.00 Net::SSH::Connection::Channel#[]
0.01 1373.04 0.12 12516 0.01 0.01 Net::SSH::Transport::PacketStream#if_needs_rekey?
0.01 1373.16 0.12 12679 0.01 0.02 Net::SSH::Buffer#read_byte
0.01 1373.27 0.12 12516 0.01 0.01 Net::SSH::BufferedIo#pending_write?
0.01 1373.39 0.12 12660 0.01 0.01 Net::SSH::Packet#[]
0.01 1373.50 0.11 18960 0.01 0.01 OpenSSL::Digest::SHA1#initialize
0.01 1373.61 0.11 3139 0.04 0.08 Net::SSH::BufferedIo#send_pending
0.01 1373.72 0.11 18869 0.01 0.01 Kernel#dup
0.01 1373.82 0.10 18869 0.01 0.01 Kernel#initialize_dup
0.01 1373.92 0.10 18996 0.01 0.01 #<OpenSSL::Cipher:0x00007ffae320b468>.iv_len
0.01 1374.01 0.10 9477 0.01 0.05 Net::SSH::Transport::State#final_cipher
0.01 1374.11 0.09 6336 0.01 0.17 Net::SSH::Packet#initialize
0.01 1374.20 0.09 9471 0.01 0.02 Net::SSH::Transport::HMAC::Abstract#digest_class
0.01 1374.29 0.09 25056 0.00 0.00 BasicSocket#recv
0.01 1374.37 0.09 15841 0.01 0.01 Net::SSH::Buffer#initialize
0.01 1374.46 0.08 69290 0.00 0.00 Array#first
0.01 1374.54 0.08 6364 0.01 0.02 #<OpenSSL::Cipher:0x00007ffae3213ac8>.increment_counter!
0.01 1374.62 0.08 25082 0.00 0.00 IO.select
0.01 1374.70 0.08 12522 0.01 0.13 Hash#each
0.01 1374.77 0.07 12519 0.01 109.98 Net::SSH::Connection::Session#process
0.01 1374.85 0.07 12520 0.01 219.96 Net::SSH::Connection::Session#loop
0.01 1374.92 0.07 12514 0.01 0.01 Net::SSH::Connection::Channel#enqueue_pending_output
0.01 1374.99 0.07 6321 0.01 0.44 Net::SSH::Connection::Channel#do_data
0.01 1375.06 0.07 12518 0.01 0.01 Net::SSH::Connection::Keepalive#enabled?
0.01 1375.14 0.07 56467 0.00 0.00 Kernel#rand
0.01 1375.21 0.07 12516 0.01 0.01 Net::SSH::Connection::Session#max_select_wait_time
0.01 1375.28 0.07 12516 0.01 0.03 Array#select
0.00 1375.34 0.06 6336 0.01 0.01 Net::SSH::Transport::State#decompress
0.00 1375.40 0.06 56649 0.00 0.00 Kernel#class
0.00 1375.46 0.06 6306 0.01 0.04 Net::SSH::Buffer#read!
0.00 1375.52 0.06 6355 0.01 0.05 Net::SSH::Buffer#read_string
0.00 1375.58 0.06 34637 0.00 0.00 Symbol#to_s
0.00 1375.64 0.06 44026 0.00 0.00 Hash#key?
0.00 1375.69 0.06 9471 0.01 0.01 Net::SSH::Transport::HMAC::Abstract.digest_class
0.00 1375.75 0.05 9477 0.01 0.01 Net::SSH::Transport::State#increment
0.00 1375.80 0.05 37692 0.00 0.00 Logger#debug?
0.00 1375.84 0.05 3149 0.01 0.10 Numeric#step
0.00 1375.89 0.04 6321 0.01 0.41 Net::SSH::Connection::Channel#update_local_window_size
0.00 1375.93 0.04 6336 0.01 0.01 Net::SSH::Loggable#info
0.00 1375.97 0.04 6335 0.01 0.01 Net::SSH::Transport::Algorithms#allow?
0.00 1376.01 0.04 9481 0.00 0.00 OpenSSL::Digest#initialize
0.00 1376.04 0.04 31414 0.00 0.00 Array#any?
0.00 1376.08 0.04 6319 0.01 0.01 Net::SSH::Buffer#write_long
0.00 1376.12 0.04 25032 0.00 0.00 Net::SSH::Transport::State#needs_rekey?
0.00 1376.16 0.04 31699 0.00 0.00 Integer#===
0.00 1376.19 0.04 6284 0.01 0.01 Net::SSH::Buffer#write_byte
0.00 1376.23 0.03 4097 0.01 0.02 OpenSSL::PKey::DH#valid?
0.00 1376.26 0.03 6296 0.01 0.02 Net::SSH::Buffer#to_s
0.00 1376.29 0.03 6334 0.01 0.01 #<OpenSSL::Cipher:0x00007ffae320b468>.iv=
0.00 1376.33 0.03 6307 0.01 0.01 Net::SCP#progress_callback
0.00 1376.36 0.03 25082 0.00 0.00 Net::SSH::BufferedIo#output
0.00 1376.39 0.03 12520 0.00 0.00 Hash#initialize_copy
0.00 1376.42 0.03 6277 0.00 0.01 #<OpenSSL::Cipher:0x00007ffae3213ac8>.iv_len
0.00 1376.45 0.03 25043 0.00 0.00 Kernel#block_given?
0.00 1376.48 0.03 25038 0.00 0.00 Kernel#Array
0.00 1376.51 0.03 3141 0.01 0.01 Net::SSH::BufferedIo#enqueue
0.00 1376.54 0.03 3141 0.01 0.03 Net::SSH::Transport::State#compress
0.00 1376.57 0.03 25324 0.00 0.00 Symbol#to_sym
0.00 1376.60 0.03 18852 0.00 0.00 Net::SSH::Transport::Algorithms#pending?
0.00 1376.63 0.03 6308 0.00 0.00 IO#write
0.00 1376.66 0.03 22251 0.00 0.00 String#to_s
0.00 1376.68 0.02 18921 0.00 0.00 NilClass#nil?
0.00 1376.70 0.02 12505 0.00 0.00 Net::SSH::Buffer#empty?
0.00 1376.72 0.02 3133 0.01 0.69 Net::SSH::Connection::Session#send_message
0.00 1376.74 0.02 12516 0.00 0.00 Net::SSH::Connection::Channel#local_closed?
0.00 1376.76 0.02 12519 0.00 0.00 Array#compact
0.00 1376.78 0.02 3133 0.01 0.68 Net::SSH::Transport::Session#enqueue_message
0.00 1376.79 0.02 12518 0.00 0.00 Net::SSH::Connection::Keepalive#options
0.00 1376.81 0.02 12520 0.00 0.00 Hash#keys
0.00 1376.83 0.02 12531 0.00 0.00 Kernel#respond_to?
0.00 1376.85 0.02 9477 0.00 0.00 Net::SSH::Transport::State#compression?
0.00 1376.86 0.02 3139 0.01 0.01 #<OpenSSL::Cipher:0x00007ffae3213ac8>.iv=
0.00 1376.88 0.02 12516 0.00 0.00 Net::SSH::Connection::Keepalive#send_as_needed
0.00 1376.90 0.02 12516 0.00 0.00 Array#min
0.00 1376.91 0.02 12507 0.00 0.00 Numeric#zero?
0.00 1376.93 0.02 12516 0.00 0.00 Array#count
0.00 1376.94 0.02 9467 0.00 0.00 Net::SSH::Buffer#clear!
0.00 1376.96 0.02 3 5.01 19.60 Integer#times
0.00 1376.97 0.01 12511 0.00 0.00 Kernel#hash
0.00 1376.99 0.01 6333 0.00 0.00 #<OpenSSL::Cipher:0x00007ffae320b468>.final
0.00 1377.00 0.01 9544 0.00 0.00 Module#===
0.00 1377.01 0.01 6327 0.00 0.00 Net::SSH::Connection::Channel#[]=
0.00 1377.02 0.01 6333 0.00 0.00 #<OpenSSL::Cipher:0x00007ffae320b468>.reset
0.00 1377.03 0.01 3141 0.00 0.00 BasicSocket#send
0.00 1377.04 0.01 6343 0.00 0.00 String#initialize_copy
0.00 1377.05 0.01 6336 0.00 0.00 Logger#info?
0.00 1377.06 0.01 501 0.02 0.11 Net::SSH::KnownHosts#keys_for
0.00 1377.07 0.01 3138 0.00 0.00 #<OpenSSL::Cipher:0x00007ffae3213ac8>.final
0.00 1377.07 0.01 4105 0.00 0.00 OpenSSL::PKey::DH#pub_key
0.00 1377.07 0.00 3142 0.00 0.00 Integer#chr
0.00 1377.08 0.00 3138 0.00 0.00 #<OpenSSL::Cipher:0x00007ffae3213ac8>.reset
0.00 1377.08 0.00 4095 0.00 0.00 OpenSSL::BN#bit_set?
0.00 1377.09 0.00 2 1.42 1.42 OpenSSL::PKey::DH#generate_key!
0.00 1377.09 0.00 246 0.01 0.01 Net::SSH::KnownHosts#known_host_hash?
0.00 1377.09 0.00 247 0.01 0.02 Enumerable#all?
0.00 1377.09 0.00 88 0.01 0.07 Net::SSH::Buffer#write_string
0.00 1377.09 0.00 1 1.01 17.51 IO#each_line
0.00 1377.09 0.00 1 0.98 0.98 OpenSSL::PKey::PKey#sign
0.00 1377.09 0.00 133 0.01 0.02 Net::SSH::Config.load
0.00 1377.09 0.00 86 0.01 0.09 Net::SSH::Connection::Channel#forward_local_env
0.00 1377.10 0.00 1 0.79 0.79 TracePoint#enable
0.00 1377.10 0.00 92 0.01 0.03 Net::SSH::Buffer#write
0.00 1377.10 0.00 43 0.02 0.07 Net::SSH::Transport::ServerVersion#negotiate!
0.00 1377.10 0.00 247 0.00 0.00 StringScanner#match?
0.00 1377.10 0.00 288 0.00 0.00 String#split
0.00 1377.10 0.00 2 0.21 0.85 IO.foreach
0.00 1377.10 0.00 293 0.00 0.00 Array#include?
0.00 1377.10 0.00 6 0.06 0.11 Net::SSH::Config.translate_config_key
0.00 1377.10 0.00 248 0.00 0.00 StringScanner#scan
0.00 1377.10 0.00 2 0.18 0.68 #<Object:0x00007ffae30b0f78>.each
0.00 1377.10 0.00 249 0.00 0.00 StringScanner#skip
0.00 1377.10 0.00 5 0.07 0.32 Net::SSH::Config.translate
0.00 1377.10 0.00 13 0.02 0.03 OpenSSL::BN#to_ssh
0.00 1377.10 0.00 42 0.01 0.02 Net::SSH::Transport::Algorithms#negotiate
0.00 1377.10 0.00 1 0.28 0.28 OpenSSL::PKey::DH#compute_key
0.00 1377.10 0.00 247 0.00 0.00 StringScanner#string=
0.00 1377.10 0.00 17 0.01 0.21 Net::SSH::Authentication::Methods::Abstract#userauth_request
0.00 1377.10 0.00 13 0.02 4.28 Net::SSH::Authentication::Session#authenticate
0.00 1377.10 0.00 4 0.05 0.14 Net::SSH::Transport::CTR.extended
0.00 1377.10 0.00 14 0.01 0.05 Net::SSH::Buffer#write_mstring
0.00 1377.10 0.00 7 0.02 0.03 Digest::Instance#digest
0.00 1377.10 0.00 18 0.01 1.05 Array#map
0.00 1377.10 0.00 4 0.04 0.19 Net::SSH::Buffer#read_keyblob
0.00 1377.10 0.00 10 0.02 1.69 Net::SSH::Authentication::Session#next_message
0.00 1377.10 0.00 2 0.07 10.70 Net::SSH::Authentication::Methods::Publickey#authenticate_with
0.00 1377.10 0.00 22 0.01 0.05 Net::SSH::Buffer#write_bignum
0.00 1377.10 0.00 15 0.01 1.22 Net::SSH::Transport::Algorithms#prepare_preferred_algorithms!
0.00 1377.10 0.00 7 0.02 9.84 Net::SSH::Transport::Algorithms#exchange_keys
0.00 1377.10 0.00 4 0.03 0.14 Net::SSH::Transport::CipherFactory.get
0.00 1377.10 0.00 8 0.02 0.10 Net::SSH::BufferedIo#wait_for_pending_sends
0.00 1377.10 0.00 15 0.01 0.03 Net::SSH::Transport::State#set
0.00 1377.10 0.00 41 0.00 0.00 IO#readpartial
0.00 1377.10 0.00 7 0.02 0.18 OpenSSL::PKey::RSA#to_blob
0.00 1377.10 0.00 88 0.00 0.00 String#=~
0.00 1377.10 0.00 14 0.01 0.06 OpenSSL::Digest::SHA1.digest
0.00 1377.10 0.00 1 0.11 0.15 Addrinfo#connect_internal
0.00 1377.10 0.00 57 0.00 0.00 String#force_encoding
0.00 1377.10 0.00 4 0.03 0.82 Net::SSH::Authentication::Methods::Publickey#build_request
0.00 1377.11 0.00 8 0.01 0.02 Net::SSH::Authentication::KeyManager#add
0.00 1377.11 0.00 8 0.01 0.03 Net::SSH::Config.pattern2regex
0.00 1377.11 0.00 1 0.10 0.10 Addrinfo.getaddrinfo
0.00 1377.11 0.00 103 0.00 0.00 Symbol#===
0.00 1377.11 0.00 4 0.02 11.24 Net::SSH::Authentication::KeyManager#each_identity
0.00 1377.11 0.00 1 0.09 61.47 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#generate_key
0.00 1377.11 0.00 1 0.09 0.14 Net::SCP::Download#read_file
0.00 1377.11 0.00 2 0.04 0.13 Net::SSH::Authentication::Agent#read_packet
0.00 1377.11 0.00 57 0.00 0.00 Regexp#===
0.00 1377.11 0.00 10 0.01 0.21 Net::SSH::Buffer#write_key
0.00 1377.11 0.00 1 0.08 0.56 Net::SSH::Transport::Algorithms#parse_server_algorithm_packet
0.00 1377.11 0.00 1 0.08 2.36 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#send_kexinit
0.00 1377.11 0.00 9 0.01 0.01 Range#include?
0.00 1377.11 0.00 9 0.01 0.06 Net::SSH::Buffer#read_bignum
0.00 1377.11 0.00 2 0.04 0.56 Net::SSH::Authentication::Agent#identities
0.00 1377.11 0.00 8 0.01 1.70 Net::SSH::Transport::PacketStream#send_packet
0.00 1377.11 0.00 1 0.07 123.89 Net::SSH.start
0.00 1377.11 0.00 2 0.03 0.17 Net::SCP::Download#read_directive_state
0.00 1377.11 0.00 20 0.00 0.00 File.expand_path
0.00 1377.11 0.00 10 0.01 0.04 Enumerable#find
0.00 1377.11 0.00 9 0.01 0.04 Net::SSH::Authentication::KeyManager#prepare_identities_from_files
0.00 1377.11 0.00 3 0.02 30.55 Net::SSH::Transport::Session#initialize
0.00 1377.11 0.00 8 0.01 0.01 Net::SSH::Transport::KeyExpander.expand_key
0.00 1377.11 0.00 1 0.06 0.06 OpenSSL::PKey::PKey#verify
0.00 1377.11 0.00 10 0.01 0.01 Net::SSH::Authentication::KeyManager#readable_file?
0.00 1377.11 0.00 11 0.01 0.01 Net::SSH::Buffer#write_moved
0.00 1377.11 0.00 1 0.06 0.08 Net::SCP::Download#download_start_state
0.00 1377.11 0.00 4 0.01 0.08 Net::SSH::Transport::HMAC.get
0.00 1377.11 0.00 2 0.03 0.13 Net::SSH::Authentication::Agent#send_packet
0.00 1377.11 0.00 10 0.01 0.01 Net::SSH::Transport::HMAC::Abstract.key_length
0.00 1377.11 0.00 4 0.01 0.04 Net::SSH::Transport::HMAC::Abstract#key=
0.00 1377.11 0.00 2 0.03 0.04 Net::SSH::Transport::State#reset!
0.00 1377.11 0.00 1 0.05 2.87 Net::SSH::Authentication::Methods::None#authenticate
0.00 1377.11 0.00 3 0.02 47.06 Net::SSH::Transport::Session#wait
0.00 1377.11 0.00 1 0.05 0.63 Net::SSH::Transport::Algorithms#negotiate_algorithms
0.00 1377.11 0.00 10 0.00 0.00 Regexp#initialize
0.00 1377.11 0.00 14 0.00 0.01 Net::SSH::Buffer#write_bool
0.00 1377.11 0.00 12 0.00 0.00 TrueClass#===
0.00 1377.11 0.00 3 0.02 4.42 Net::SSH::Authentication::Methods::Publickey#send_request
0.00 1377.11 0.00 1 0.05 0.05 OpenSSL::PKey.read
0.00 1377.11 0.00 1 0.05 1.45 Net::SSH::Authentication::KeyManager#sign
0.00 1377.11 0.00 1 0.04 0.10 Net::SSH::Connection::Session#initialize
0.00 1377.11 0.00 3 0.01 14.94 Net::SSH::Authentication::Methods::Publickey#authenticate
0.00 1377.11 0.00 1 0.04 0.33 Net::SSH::KeyFactory.load_data_public_key
0.00 1377.11 0.00 5 0.01 7.08 Net::SSH::KnownHosts.search_in
0.00 1377.11 0.00 8 0.01 1.70 Net::SSH::Transport::Session#send_message
0.00 1377.11 0.00 1 0.04 0.56 Net::SSH::Transport::Algorithms#build_client_algorithm_packet
0.00 1377.11 0.00 1 0.04 0.08 Net::SCP::Download#finish_read_state
0.00 1377.11 0.00 4 0.01 0.16 Kernel#extend
0.00 1377.11 0.00 2 0.02 0.02 OpenSSL::PKey::RSA#export
0.00 1377.11 0.00 2 0.02 0.03 Net::SSH::Transport::CipherFactory.get_lengths
0.00 1377.11 0.00 3 0.01 0.02 Net::SSH::Connection::Channel#send_data
0.00 1377.11 0.00 7 0.01 1.39 Net::SSH::Transport::Session#next_message
0.00 1377.11 0.00 1 0.04 5.34 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#exchange_keys
0.00 1377.11 0.00 2 0.02 1.44 Net::SSH::Connection::Channel#send_channel_request
0.00 1377.11 0.00 1 0.04 0.15 Net::SCP#await_response_state
0.00 1377.11 0.00 19 0.00 0.00 Array#join
0.00 1377.11 0.00 4 0.01 0.25 Net::SSH::Buffer#read_key
0.00 1377.11 0.00 4 0.01 0.03 Net::SSH::Buffer#read_bool
0.00 1377.11 0.00 2 0.02 0.08 OpenSSL::Digest::MD5.hexdigest
0.00 1377.11 0.00 2 0.02 0.02 Net::SSH::Authentication::Agent#unix_socket_class
0.00 1377.11 0.00 32 0.00 0.00 String#strip
0.00 1377.11 0.00 4 0.01 0.03 Net::SSH::Transport::HMAC::Abstract#key_length
0.00 1377.11 0.00 2 0.02 0.35 Net::SSH::Verifiers::Secure#verify
0.00 1377.11 0.00 1 0.03 0.06 Net::SCP::Download#parse_directive
0.00 1377.11 0.00 1 0.03 0.06 Net::SSH::Transport::PacketStream#peer_ip
0.00 1377.11 0.00 6 0.01 0.02 Enumerable#partition
0.00 1377.11 0.00 1 0.03 4.51 Net::SSH::Connection::Session#channel_open_confirmation
0.00 1377.11 0.00 2 0.01 8.79 IO.open
0.00 1377.11 0.00 6 0.00 0.02 Net::SSH::Transport::Algorithms#compose_algorithm_list
0.00 1377.11 0.00 1 0.03 0.12 Net::SSH::Transport::Algorithms#kex_byte_requirement
0.00 1377.11 0.00 1 0.03 0.09 Net::SSH::Authentication::Agent#connect!
0.00 1377.11 0.00 1 0.03 1377110.69 Net::SCP.start
0.00 1377.11 0.00 1 0.03 61.53 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#initialize
0.00 1377.11 0.00 2 0.01 0.11 Net::SSH::Transport::State#initialize
0.00 1377.11 0.00 4 0.01 0.19 Net::SSH::Authentication::KeyManager#load_identities
0.00 1377.11 0.00 11 0.00 0.00 OpenSSL::BN#initialize
0.00 1377.11 0.00 3 0.01 0.05 Net::SSH.assign_defaults
0.00 1377.11 0.00 2 0.01 0.05 Net::SSH::Transport::Algorithms.allowed_packet?
0.00 1377.11 0.00 1 0.03 0.14 Net::SSH::Connection::Session#channel_request
0.00 1377.11 0.00 2 0.01 0.02 Net::SSH::Connection::Session#cleanup_channel
0.00 1377.11 0.00 13 0.00 0.00 OpenSSL::BN#to_s
0.00 1377.11 0.00 9 0.00 0.00 File.readable?
0.00 1377.11 0.00 24 0.00 0.00 BasicObject#singleton_method_added
0.00 1377.11 0.00 4 0.01 1.15 Net::SSH::Config.for
0.00 1377.11 0.00 4 0.01 0.02 Net::SSH::Config.expandable_default_files
0.00 1377.11 0.00 4 0.01 2.89 Net::SSH::Authentication::Methods::Abstract#send_message
0.00 1377.11 0.00 1 0.02 0.54 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#generate_key_fingerprint
0.00 1377.11 0.00 1 0.02 1.15 Net::SSH::Connection::Session#open_channel
0.00 1377.11 0.00 2 0.01 0.04 Net::SSH::KeyFactory.classify_key
0.00 1377.11 0.00 2 0.01 0.24 Socket.tcp
0.00 1377.11 0.00 4 0.01 0.05 Net::SSH::Transport::HMAC::Abstract#initialize
0.00 1377.11 0.00 4 0.01 0.01 String#match
0.00 1377.11 0.00 4 0.01 0.01 OpenSSL::PKey::RSA#initialize
0.00 1377.11 0.00 2 0.01 0.01 IO.read
0.00 1377.11 0.00 10 0.00 0.00 File.file?
0.00 1377.11 0.00 4 0.01 0.01 IO#close
0.00 1377.11 0.00 4 0.01 0.01 Net::SCP#finish_state
0.00 1377.11 0.00 4 0.01 0.01 Net::SSH::Connection::Channel#eof!
0.00 1377.11 0.00 2 0.01 0.24 Net::SSH::Connection::Session#close
0.00 1377.11 0.00 1 0.02 0.03 Digest::Instance#hexdigest
0.00 1377.11 0.00 2 0.01 8.93 Net::SSH::Transport::Session#host_keys
0.00 1377.11 0.00 1 0.02 0.05 Net::SSH::Connection::Session#channel_window_adjust
0.00 1377.11 0.00 1 0.02 69.76 Net::SSH::Transport::Algorithms#accept_kexinit
0.00 1377.11 0.00 2 0.01 0.02 Net::SSH::Buffer#read_to
0.00 1377.11 0.00 16 0.00 0.00 OpenSSL::Digest#reset
0.00 1377.11 0.00 4 0.00 0.01 Net::SSH::KnownHosts#initialize
0.00 1377.11 0.00 2 0.01 0.01 Net::SSH::Authentication::Session#keys
0.00 1377.11 0.00 1 0.02 0.36 Net::SSH::KeyFactory.load_public_key
0.00 1377.11 0.00 2 0.01 0.02 Net::SSH::Buffer#remainder_as_buffer
0.00 1377.11 0.00 1 0.02 0.28 Net::SSH::Transport::PacketStream#initialize_ssh
0.00 1377.11 0.00 1 0.02 0.04 Shellwords.shellescape
0.00 1377.11 0.00 1 0.02 0.85 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#verify_signature
0.00 1377.11 0.00 1 0.02 0.08 Logger#initialize
0.00 1377.11 0.00 4 0.00 0.01 Comparable#<
0.00 1377.11 0.00 1 0.02 0.07 Net::SSH::Connection::Session#channel_closed
0.00 1377.11 0.00 1 0.02 1377110.72 Benchmark.realtime
0.00 1377.11 0.00 5 0.00 0.00 Regexp#match
0.00 1377.11 0.00 4 0.00 0.00 Module#extend_object
0.00 1377.11 0.00 1 0.02 0.64 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#build_signature_buffer
0.00 1377.11 0.00 13 0.00 0.00 Kernel#instance_variable_set
0.00 1377.11 0.00 16 0.00 0.00 Integer#<=>
0.00 1377.11 0.00 1 0.02 1.09 Net::SSH::Transport::Algorithms#send_kexinit
0.00 1377.11 0.00 1 0.02 0.29 Addrinfo.foreach
0.00 1377.11 0.00 10 0.00 0.00 Array#uniq!
0.00 1377.11 0.00 2 0.01 0.23 Net::SSH::Authentication::KeyManager#agent
0.00 1377.11 0.00 1 0.02 0.02 Socket.getnameinfo
0.00 1377.11 0.00 1 0.02 0.14 Net::SSH::KeyFactory.load_private_key
0.00 1377.11 0.00 1 0.02 1.15 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#confirm_newkeys
0.00 1377.11 0.00 1 0.02 0.04 Net::SSH::Connection::Session#channel_eof
0.00 1377.11 0.00 1 0.02 0.17 Net::SCP#await_response
0.00 1377.11 0.00 3 0.01 0.01 Kernel#raise
0.00 1377.11 0.00 3 0.01 0.02 Range#===
0.00 1377.11 0.00 1 0.02 0.02 Socket#connect
0.00 1377.11 0.00 2 0.01 0.27 Net::SSH::Authentication::Agent#send_and_wait
0.00 1377.11 0.00 1 0.02 0.95 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#verify_server_key
0.00 1377.11 0.00 3 0.01 0.01 Exception.exception
0.00 1377.11 0.00 13 0.00 0.00 OpenSSL::PKey::RSA#ssh_type
0.00 1377.11 0.00 2 0.01 0.02 IO.new
0.00 1377.11 0.00 8 0.00 0.00 String#partition
0.00 1377.11 0.00 16 0.00 0.00 String#downcase!
0.00 1377.11 0.00 1 0.02 0.10 Net::SSH::Connection::Session#channel_close
0.00 1377.11 0.00 15 0.00 0.00 Net::SSH::Transport::IdentityCipher.iv_len
0.00 1377.11 0.00 1 0.02 0.06 Net::SSH::Connection::Session#global_request
0.00 1377.11 0.00 13 0.00 0.00 Integer#[]
0.00 1377.11 0.00 8 0.00 0.00 OpenSSL::Digest#update
0.00 1377.11 0.00 1 0.02 0.19 Net::SSH::Connection::Session#channel_success
0.00 1377.11 0.00 1 0.02 0.02 Net::SSH::Config.merge_challenge_response_with_keyboard_interactive
0.00 1377.11 0.00 1 0.01 17.76 Net::SSH::KnownHosts.search_for
0.00 1377.11 0.00 1 0.01 0.10 Net::SSH::KeyFactory.load_data_private_key
0.00 1377.11 0.00 1 0.01 1.01 OpenSSL::PKey::RSA#ssh_do_sign
0.00 1377.11 0.00 7 0.00 0.00 Hash#merge
0.00 1377.11 0.00 13 0.00 0.00 OpenSSL::BN#zero?
0.00 1377.11 0.00 1 0.01 0.45 Net::SSH::Authentication::Agent.connect
0.00 1377.11 0.00 1 0.01 0.03 IO#puts
0.00 1377.11 0.00 2 0.01 0.01 Proc.new
0.00 1377.11 0.00 1 0.01 0.03 Net::SSH::Transport::Session#close
0.00 1377.11 0.00 1 0.01 69.17 Net::SSH::Transport::Algorithms#proceed!
0.00 1377.11 0.00 1 0.01 4.40 Net::SSH::Connection::Channel#do_open_confirmation
0.00 1377.11 0.00 2 0.01 0.01 Module#alias_method
0.00 1377.11 0.00 1 0.01 0.02 Net::SSH::Connection::Channel#initialize
0.00 1377.11 0.00 1 0.01 0.06 Net::SCP#shellescape
0.00 1377.11 0.00 8 0.00 0.00 Regexp.quote
0.00 1377.11 0.00 4 0.00 0.00 OpenSSL::Cipher#initialize
0.00 1377.11 0.00 10 0.00 0.00 FalseClass#===
0.00 1377.11 0.00 2 0.01 0.01 File#initialize
0.00 1377.11 0.00 4 0.00 0.00 OpenSSL::PKey::RSA#set_key
0.00 1377.11 0.00 4 0.00 0.00 IO#read
0.00 1377.11 0.00 1 0.01 0.09 OpenSSL::PKey::RSA#ssh_do_verify
0.00 1377.11 0.00 2 0.01 1377048.27 nil#
0.00 1377.11 0.00 1 0.01 1376985.84 Net::SCP#download!
0.00 1377.11 0.00 2 0.01 0.01 Net::SSH::Connection::Keepalive#should_send?
0.00 1377.11 0.00 2 0.01 0.02 OpenSSL::Digest::MD5#initialize
0.00 1377.11 0.00 2 0.01 0.01 Module#undef_method
0.00 1377.11 0.00 1 0.01 0.16 Net::SSH::Connection::Channel#do_success
0.00 1377.11 0.00 9 0.00 0.00 Net::SSH::Transport::IdentityCipher.update
0.00 1377.11 0.00 1 0.01 0.03 Array#keep_if
0.00 1377.11 0.00 1 0.01 0.01 Net::SSH::KnownHosts.hostfiles
0.00 1377.11 0.00 1 0.01 0.07 Net::SSH::Transport::Session#host_as_string
0.00 1377.11 0.00 1 0.01 0.01 Socket#initialize
0.00 1377.11 0.00 1 0.01 0.01 Net::SSH._sanitize_options
0.00 1377.11 0.00 8 0.00 0.00 OpenSSL::Digest#finish
0.00 1377.11 0.00 1 0.01 0.39 Net::SSH::Verifiers::Lenient#verify
0.00 1377.11 0.00 1 0.01 2.86 Net::SSH.configuration_for
0.00 1377.11 0.00 1 0.01 0.04 Net::SSH::BufferedIo#initialize_buffered_io
0.00 1377.11 0.00 2 0.01 0.69 Enumerable#find_all
0.00 1377.11 0.00 2 0.01 0.01 Net::SSH::Transport::HMAC.key_length
0.00 1377.11 0.00 1 0.01 0.01 UNIXSocket#initialize
0.00 1377.11 0.00 2 0.01 1.22 Enumerable#inject
0.00 1377.11 0.00 10 0.00 0.00 Kernel#singleton_class
0.00 1377.11 0.00 2 0.01 0.14 BasicObject#instance_eval
0.00 1377.11 0.00 1 0.01 18.17 Net::SSH::Transport::Algorithms#initialize
0.00 1377.11 0.00 10 0.00 0.00 Net::SSH::Transport::Algorithms#[]
0.00 1377.11 0.00 2 0.00 0.01 Logger#level=
0.00 1377.11 0.00 1 0.01 0.01 Logger::LogDevice#set_dev
0.00 1377.11 0.00 1 0.01 0.04 Logger::LogDevice#initialize
0.00 1377.11 0.00 1 0.01 0.33 Net::SSH::Authentication::Agent#negotiate!
0.00 1377.11 0.00 7 0.00 0.00 Net::SSH::Connection::Channel#eof?
0.00 1377.11 0.00 4 0.00 0.00 OpenSSL::PKey::RSA#e
0.00 1377.11 0.00 7 0.00 0.00 Array#initialize_copy
0.00 1377.11 0.00 2 0.00 0.18 Net::SSH::HostKeys#each
0.00 1377.11 0.00 1 0.01 0.01 Net::SSH::Authentication::Agent#close
0.00 1377.11 0.00 1 0.01 0.01 BasicSocket#getpeername
0.00 1377.11 0.00 1 0.01 1.17 Net::SSH::Connection::Channel#env
0.00 1377.11 0.00 1 0.01 0.01 Net::SSH::Connection::Channel#on_request
0.00 1377.11 0.00 1 0.01 0.02 Net::SSH::Authentication::KeyManager#finish
0.00 1377.11 0.00 1 0.01 0.01 Net::SSH::Transport::PacketStream#cleanup
0.00 1377.11 0.00 1 0.01 0.05 Net::SSH::Connection::Channel#do_request
0.00 1377.11 0.00 1 0.01 0.01 Float#to_s
0.00 1377.11 0.00 3 0.00 0.00 Exception#initialize
0.00 1377.11 0.00 6 0.00 0.00 Module#private
0.00 1377.11 0.00 6 0.00 0.00 Net::SSH::Transport::HMAC::None#digest
0.00 1377.11 0.00 6 0.00 0.00 Net::SSH::Transport::IdentityCipher.reset
0.00 1377.11 0.00 4 0.00 0.00 OpenSSL::PKey::RSA#n
0.00 1377.11 0.00 6 0.00 0.00 Net::SSH::Transport::IdentityCipher.final
0.00 1377.11 0.00 1 0.01 1.33 Net::SSH::Authentication::Session#expect_message
0.00 1377.11 0.00 4 0.00 0.00 OpenSSL::BN#cmp
0.00 1377.11 0.00 1 0.01 0.01 Net::SSH::Transport::Session#select_host_key_verifier
0.00 1377.11 0.00 1 0.01 0.01 MonitorMixin#mon_initialize
0.00 1377.11 0.00 2 0.00 0.01 Net::SSH::Prompt.default
0.00 1377.11 0.00 1 0.01 0.16 Addrinfo#connect
0.00 1377.11 0.00 2 0.00 0.00 Net::SSH::Authentication::Methods::Abstract#initialize
0.00 1377.11 0.00 2 0.00 0.00 OpenSSL::Cipher#key=
0.00 1377.11 0.00 1 0.01 0.01 OpenSSL::BN.rand
0.00 1377.11 0.00 1 0.01 0.01 String#scan
0.00 1377.11 0.00 2 0.00 0.00 Process.clock_gettime
0.00 1377.11 0.00 1 0.01 0.04 Net::SSH::Connection::Channel#do_close
0.00 1377.11 0.00 4 0.00 0.00 Net::SSH::Transport::State#cleanup
0.00 1377.11 0.00 1 0.01 1.16 Net::SCP#download
0.00 1377.11 0.00 2 0.00 0.00 Net::SSH::Authentication::Session#default_keys
0.00 1377.11 0.00 2 0.00 0.00 #<Object:0x00007ffae30b0f78>.[]
0.00 1377.11 0.00 1 0.01 0.29 Net::SSH::Transport::PacketStream.extended
0.00 1377.11 0.00 1 0.01 0.13 Net::SSH::Transport::Session#configure_server
0.00 1377.11 0.00 1 0.01 0.19 Net::SSH::Transport::Session#configure_client
0.00 1377.11 0.00 4 0.00 0.00 OpenSSL::Cipher#padding=
0.00 1377.11 0.00 1 0.01 0.01 Kernel#clone
0.00 1377.11 0.00 1 0.01 0.35 Enumerable#any?
0.00 1377.11 0.00 6 0.00 0.00 String#start_with?
0.00 1377.11 0.00 2 0.00 0.00 String#gsub!
0.00 1377.11 0.00 1 0.01 1.72 Net::SSH::Connection::Channel#exec
0.00 1377.11 0.00 4 0.00 0.00 OpenSSL::Cipher#key_len=
0.00 1377.11 0.00 6 0.00 0.00 Net::SSH::Transport::IdentityCipher.iv=
0.00 1377.11 0.00 1 0.01 1.09 Net::SSH::Transport::Algorithms#start
0.00 1377.11 0.00 1 0.01 1.07 Net::SSH::Transport::ServerVersion#initialize
0.00 1377.11 0.00 1 0.01 0.01 Net::SSH::Authentication::KeyManager#initialize
0.00 1377.11 0.00 1 0.01 0.02 Net::SSH::Transport::Kex::DiffieHellmanGroup14SHA1#get_p
0.00 1377.11 0.00 1 0.01 0.04 String#shellescape
0.00 1377.11 0.00 1 0.01 0.04 Kernel#puts
0.00 1377.11 0.00 1 0.01 0.01 Net::SSH::Connection::Session#busy?
0.00 1377.11 0.00 5 0.00 0.00 NilClass#to_a
0.00 1377.11 0.00 2 0.00 0.00 String#capitalize
0.00 1377.11 0.00 4 0.00 0.00 String#to_sym
0.00 1377.11 0.00 1 0.01 0.02 Enumerable#map
0.00 1377.11 0.00 4 0.00 0.00 OpenSSL::Cipher#key_len
0.00 1377.11 0.00 4 0.00 0.00 Integer#<<
0.00 1377.11 0.00 2 0.00 0.00 OpenSSL::Cipher#name
0.00 1377.11 0.00 1 0.01 0.38 Net::SSH::Verifiers::Strict#verify
0.00 1377.11 0.00 1 0.01 0.01 Net::SSH::Authentication::KeyManager#prepare_identities_from_data
0.00 1377.11 0.00 1 0.00 0.01 Kernel#initialize_clone
0.00 1377.11 0.00 1 0.00 0.01 Net::SSH::Authentication::Session#key_data
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Authentication::Session#initialize
0.00 1377.11 0.00 1 0.00 0.14 Net::SSH::Transport::Session#service_request
0.00 1377.11 0.00 2 0.00 0.00 Integer#to_i
0.00 1377.11 0.00 3 0.00 0.00 File.dirname
0.00 1377.11 0.00 2 0.00 0.00 Net::SSH::Transport::Algorithms#normalize_compression_name
0.00 1377.11 0.00 3 0.00 0.00 String#to_i
0.00 1377.11 0.00 1 0.00 0.00 OpenSSL::PKey::DH#initialize
0.00 1377.11 0.00 1 0.00 0.00 File.directory?
0.00 1377.11 0.00 1 0.00 0.00 StringScanner#initialize
0.00 1377.11 0.00 2 0.00 0.00 String#index
0.00 1377.11 0.00 2 0.00 0.00 Net::SSH::Transport::Algorithms#initialized?
0.00 1377.11 0.00 2 0.00 0.00 Module#const_get
0.00 1377.11 0.00 1 0.00 0.01 Net::SSH._support_deprecated_option_paranoid
0.00 1377.11 0.00 1 0.00 0.06 Enumerable#detect
0.00 1377.11 0.00 3 0.00 0.00 OpenSSL::Cipher#encrypt
0.00 1377.11 0.00 4 0.00 0.00 Hash#fetch
0.00 1377.11 0.00 1 0.00 0.01 OpenSSL::PKey::RSA#ssh_signature_type
0.00 1377.11 0.00 3 0.00 0.00 Array#shift
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Transport::Session#hint
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Verifiers::Lenient#tunnelled?
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Authentication::Methods::Abstract#session_id
0.00 1377.11 0.00 1 0.00 0.00 Array#flatten
0.00 1377.11 0.00 2 0.00 0.00 OpenSSL::PKey::DH#p
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Authentication::Agent#agent_failed
0.00 1377.11 0.00 3 0.00 0.00 Exception#backtrace
0.00 1377.11 0.00 2 0.00 0.00 Net::SSH::Authentication::KeyManager#use_agent?
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::EventLoop#initialize
0.00 1377.11 0.00 1 0.00 0.00 Net::SCP#initialize
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Keepalive#initialize
0.00 1377.11 0.00 2 0.00 0.00 Array#concat
0.00 1377.11 0.00 2 0.00 0.00 OpenSSL::BN#num_bits
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#get_message_types
0.00 1377.11 0.00 3 0.00 0.00 Hash#delete
0.00 1377.11 0.00 3 0.00 0.00 BasicObject#initialize
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::HostKeys#initialize
0.00 1377.11 0.00 2 0.00 0.00 Hash#initialize
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#do_window_adjust
0.00 1377.11 0.00 2 0.00 0.00 BasicObject#singleton_method_undefined
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#on_close
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#on_extended_data
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#on_process
0.00 1377.11 0.00 1 0.00 0.00 Array#delete
0.00 1377.11 0.00 1 0.00 0.00 Thread::Mutex#initialize
0.00 1377.11 0.00 1 0.00 0.00 Logger#datetime_format=
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Config.default_files
0.00 1377.11 0.00 1 0.00 0.00 String#chomp!
0.00 1377.11 0.00 2 0.00 0.00 Kernel#is_a?
0.00 1377.11 0.00 1 0.00 0.00 Array#-
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#get_parameters
0.00 1377.11 0.00 2 0.00 0.00 Integer#|
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::HostKeys#empty?
0.00 1377.11 0.00 1 0.00 0.00 StringScanner#rest
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Authentication::Agent#initialize
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::EventLoop#register
0.00 1377.11 0.00 1 0.00 0.00 Net::SCP#scp_command
0.00 1377.11 0.00 1 0.00 0.00 Addrinfo#pfamily
0.00 1377.11 0.00 2 0.00 0.00 OpenSSL::BN#num_bytes
0.00 1377.11 0.00 2 0.00 0.00 OpenSSL::PKey::DH#priv_key
0.00 1377.11 0.00 1 0.00 0.00 OpenSSL::PKey::DH#set_pqg
0.00 1377.11 0.00 2 0.00 0.00 Regexp#source
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#on_data
0.00 1377.11 0.00 2 0.00 0.00 Hash#any?
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#close
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#do_eof
0.00 1377.11 0.00 1 0.00 0.00 TracePoint#disable
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#remote_closed!
0.00 1377.11 0.00 1 0.00 0.00 Array#&
0.00 1377.11 0.00 1 0.00 0.00 Array#uniq
0.00 1377.11 0.00 1 0.00 0.00 Addrinfo#socktype
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Session#get_next_channel_id
0.00 1377.11 0.00 1 0.00 0.00 String#chomp
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Config.default_auth_methods
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Transport::Kex::DiffieHellmanGroup14SHA1#get_g
0.00 1377.11 0.00 1 0.00 0.00 Addrinfo#protocol
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Prompt#initialize
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Session::NilChannel#initialize
0.00 1377.11 0.00 1 0.00 0.00 OpenSSL::PKey::RSA#private?
0.00 1377.11 0.00 1 0.00 0.00 Hash#values
0.00 1377.11 0.00 1 0.00 0.00 Module#extended
0.00 1377.11 0.00 1 0.00 0.00 OpenSSL::Cipher#decrypt
0.00 1377.11 0.00 1 0.00 0.00 IO#flush
0.00 1377.11 0.00 1 0.00 0.00 IO#closed?
0.00 1377.11 0.00 1 0.00 0.00 OpenSSL::PKey::DH#set_key
0.00 1377.11 0.00 1 0.00 0.00 Logger::Formatter#initialize
0.00 1377.11 0.00 1 0.00 0.00 Addrinfo#ipv6?
0.00 1377.11 0.00 1 0.00 0.00 Array#max
0.00 1377.11 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#remote_closed?
0.00 1377.11 0.00 1 0.00 1377114.55 #toplevel
require "net/sftp"
require "benchmark"
require "profile"
puts Benchmark.realtime {
Net::SFTP.start('XXXXXXXX', 'gamesplanet') do |sftp|
sftp.download!("XXXXXXXXXXXXXXXXXXXXXX", "/tmp/sftptest.data")
end
}
% cumulative self self total
time seconds seconds calls ms/call ms/call name
31.65 438.52 438.52 38478855 0.01 0.03 #<OpenSSL::Cipher:0x00007fc7ca260e28>.xor!
27.02 812.81 374.29 12851916 0.03 0.11 #<OpenSSL::Cipher:0x00007fc7ca260e28>.update
11.86 977.10 164.29 12826285 0.01 0.02 #<OpenSSL::Cipher:0x00007fc7ca260e28>.increment_counter!
8.48 1094.63 117.52 12851857 0.01 0.03 Array#zip
2.82 1133.71 39.08 25761418 0.00 0.00 String#unpack
2.35 1166.31 32.60 25703714 0.00 0.00 Integer#^
2.28 1197.87 31.56 12851857 0.00 0.00 String#slice!
2.17 1227.98 30.11 25796421 0.00 0.00 OpenSSL::Cipher#block_size
2.17 1258.06 30.08 25703723 0.00 0.00 Array#push
1.49 1278.70 20.65 12944465 0.00 0.00 Array#pack
1.11 1294.10 15.40 12925380 0.00 0.00 String#bytesize
1.10 1309.38 15.28 12902256 0.00 0.00 String#setbyte
1.08 1324.30 14.92 12937434 0.00 0.00 Integer#&
1.07 1339.10 14.80 12934320 0.00 0.00 String#getbyte
0.16 1341.33 2.23 80283 0.03 16.82 Net::SSH::Transport::PacketStream#poll_next_packet
0.12 1342.98 1.65 173092 0.01 0.01 Net::SSH::Buffer#read
0.10 1344.34 1.36 47483 0.03 0.06 Net::SSH::BufferedIo#fill
0.09 1345.55 1.22 89759 0.01 30.19 Net::SSH::Transport::Session#poll_message
0.09 1346.75 1.19 95850 0.01 0.07 Net::SSH::Buffer.from
0.08 1347.82 1.07 32045 0.03 0.28 Net::SSH::Connection::SingleSessionEventLoop#ev_select_and_postprocess
0.08 1348.88 1.06 65697 0.02 0.09 Net::SSH::Connection::Session#ev_do_handle_events
0.07 1349.87 0.99 32049 0.03 86.14 Net::SSH::Connection::SingleSessionEventLoop#ev_preprocess
0.07 1350.83 0.96 97998 0.01 0.07 Net::SSH::Transport::PacketStream#enqueue_packet
0.06 1351.71 0.88 93103 0.01 0.02 Net::SSH::BufferedIo#available
0.06 1352.59 0.88 76716 0.01 0.03 #<OpenSSL::Cipher:0x00007fc7ca269aa0>.xor!
0.06 1353.45 0.86 89779 0.01 0.02 Net::SSH::Transport::HMAC::Abstract#mac_length
0.06 1354.30 0.85 57543 0.01 0.03 Net::SSH::Transport::State#update_next_iv
0.06 1355.15 0.84 35112 0.02 0.08 #<OpenSSL::Cipher:0x00007fc7ca269aa0>.update
0.06 1355.95 0.80 32040 0.03 43.44 Net::SFTP::Session#when_channel_polled
0.06 1356.75 0.80 157309 0.01 26.38 Array#each
0.06 1357.53 0.77 64090 0.01 0.05 Net::SSH::Connection::Session#ev_do_calculate_rw_wait
0.05 1358.28 0.75 57702 0.01 0.03 Net::SSH::Buffer#read_long
0.05 1358.95 0.68 44899 0.02 30.14 Net::SSH::Transport::PacketStream#next_packet
0.05 1359.62 0.67 64094 0.01 64.86 Net::SSH::Connection::Session#ev_preprocess
0.04 1360.24 0.62 483507 0.00 0.00 Net::SSH::Buffer#length
0.04 1360.83 0.59 67448 0.01 0.01 Net::SSH::Compat.io_select
0.04 1361.42 0.59 99213 0.01 0.05 Class#new
0.04 1361.99 0.57 68320 0.01 0.01 Net::SSH::Buffer#consume!
0.04 1362.49 0.51 84303 0.01 0.01 Net::SSH::Loggable#debug
0.04 1363.00 0.51 89779 0.01 0.01 Net::SSH::Transport::HMAC::Abstract.mac_length
0.04 1363.50 0.50 93103 0.01 0.01 Net::SSH::Buffer#available
0.04 1363.99 0.49 22357 0.02 0.09 Net::SSH::Transport::HMAC::Abstract#digest
0.03 1364.46 0.47 38452 0.01 0.08 Net::SSH::Packet#instantiate!
0.03 1364.91 0.45 265805 0.00 0.00 String#[]
0.03 1365.36 0.45 32045 0.01 0.03 Net::SSH::Connection::Session#io_select_wait
0.03 1365.78 0.42 44904 0.01 91.87 Kernel#loop
0.03 1366.20 0.41 75305 0.01 0.01 Kernel#dup
0.03 1366.60 0.41 35397 0.01 0.02 Net::SSH::Transport::PacketStream#available_for_read?
0.03 1367.00 0.40 75305 0.01 0.01 Kernel#initialize_dup
0.03 1367.39 0.39 6402 0.06 0.65 Net::SFTP::Operations::Download#on_read
0.03 1367.77 0.38 38457 0.01 0.03 Net::SSH::BufferedIo#read_available
0.03 1368.14 0.37 35180 0.01 38.14 Net::SSH::Transport::State#update_cipher
0.03 1368.51 0.37 64067 0.01 21.63 Net::SFTP::Operations::Download#wait
0.03 1368.88 0.37 32048 0.01 42.40 Net::SSH::Connection::Session#dispatch_incoming_packets
0.03 1369.24 0.36 9543 0.04 0.10 Array#initialize
0.03 1369.59 0.36 32045 0.01 43.63 Net::SSH::Connection::Channel#process
0.02 1369.94 0.35 32045 0.01 0.04 Net::SSH::Connection::Session#ev_do_postprocess
0.02 1370.28 0.34 32045 0.01 0.18 Net::SSH::Connection::Channel#enqueue_pending_output
0.02 1370.62 0.34 32045 0.01 0.03 Net::SSH::Transport::Session#rekey_as_needed
0.02 1370.96 0.34 32045 0.01 0.01 Net::SSH::Transport::PacketStream#if_needs_rekey?
0.02 1371.29 0.33 32049 0.01 86.42 Net::SSH::Connection::EventLoop#process
0.02 1371.62 0.33 22362 0.01 0.14 Numeric#step
0.02 1371.95 0.33 25572 0.01 0.02 #<OpenSSL::Cipher:0x00007fc7ca269aa0>.increment_counter!
0.02 1372.27 0.31 108287 0.00 0.00 Net::SSH::Buffer#append
0.02 1372.58 0.31 32048 0.01 43.67 Net::SSH::Connection::Session#each_channel
0.02 1372.89 0.31 226526 0.00 0.00 Net::SSH::BufferedIo#input
0.02 1373.19 0.30 32045 0.01 0.01 Net::SSH::BufferedIo#pending_write?
0.02 1373.49 0.30 54427 0.01 0.01 Net::SSH::Buffer#initialize
0.02 1373.79 0.29 32051 0.01 0.02 Net::SSH::Buffer#read_byte
0.02 1374.08 0.29 67448 0.00 0.00 IO.select
0.02 1374.36 0.29 25700 0.01 0.07 Net::SSH::Buffer#write_string
0.02 1374.65 0.28 8027 0.04 0.08 Net::SSH::BufferedIo#send_pending
0.02 1374.93 0.28 234019 0.00 0.00 Kernel#nil?
0.02 1375.22 0.28 22357 0.01 0.01 OpenSSL::HMAC.digest
0.02 1375.49 0.27 44732 0.01 0.01 OpenSSL::Digest::SHA1#initialize
0.02 1375.74 0.26 6402 0.04 0.52 Net::SFTP::Operations::Download#download_next_chunk
0.02 1375.98 0.24 12805 0.02 0.28 Net::SSH::Connection::Session#channel_data
0.02 1376.22 0.24 44742 0.01 0.01 Net::SSH::Buffer#write_long
0.02 1376.46 0.24 25629 0.01 0.01 Net::SSH::Packet#[]
0.02 1376.67 0.22 175855 0.00 0.00 Array#first
0.02 1376.89 0.21 22363 0.01 0.04 Net::SSH::Transport::State#final_cipher
0.02 1377.10 0.21 22357 0.01 0.02 Net::SSH::Transport::HMAC::Abstract#digest_class
0.01 1377.30 0.20 38449 0.01 0.01 #<OpenSSL::Cipher:0x00007fc7ca260e28>.iv_len
0.01 1377.50 0.20 32049 0.01 172.88 Net::SSH::Connection::Session#loop
0.01 1377.69 0.19 32049 0.01 86.43 Net::SSH::Connection::Session#process
0.01 1377.89 0.19 32053 0.01 43.64 Hash#each
0.01 1378.08 0.19 25704 0.01 0.03 Net::SSH::Buffer#write
0.01 1378.26 0.19 32049 0.01 0.01 Net::SSH::Connection::Keepalive#enabled?
0.01 1378.45 0.19 47483 0.00 0.00 BasicSocket#recv
0.01 1378.64 0.19 12820 0.01 0.17 Net::SSH::Packet#initialize
0.01 1378.82 0.19 32045 0.01 0.01 Net::SSH::Connection::Session#max_select_wait_time
0.01 1379.01 0.19 32045 0.01 0.03 Array#select
0.01 1379.18 0.17 19251 0.01 0.05 Net::SSH::Buffer#read_string
0.01 1379.35 0.17 31898 0.01 0.01 Net::SSH::Buffer#write_byte
0.01 1379.50 0.15 12804 0.01 0.03 Net::SSH::Buffer#write_int64
0.01 1379.65 0.15 30397 0.01 0.02 Net::SSH::Buffer#to_s
0.01 1379.80 0.15 99131 0.00 0.00 Symbol#to_s
0.01 1379.95 0.15 6405 0.02 0.40 Net::SFTP::Session#send_packet
0.01 1380.09 0.15 6404 0.02 0.03 Net::SFTP::Operations::Download#update_progress
0.01 1380.24 0.14 12805 0.01 0.23 Net::SSH::Connection::Channel#do_data
0.01 1380.37 0.13 12806 0.01 0.02 Net::SFTP::Session#when_subsystem_started
0.01 1380.50 0.13 112142 0.00 0.00 Kernel#class
0.01 1380.63 0.13 12820 0.01 0.01 Net::SSH::Transport::State#decompress
0.01 1380.76 0.13 22357 0.01 0.01 Net::SSH::Transport::HMAC::Abstract.digest_class
0.01 1380.88 0.13 22363 0.01 0.01 Net::SSH::Transport::State#increment
0.01 1381.00 0.12 84303 0.00 0.00 Logger#debug?
0.01 1381.12 0.12 19225 0.01 0.01 Net::SSH::Loggable#info
0.01 1381.23 0.12 6404 0.02 0.08 Net::SFTP::Protocol::Base#parse
0.01 1381.35 0.11 88459 0.00 0.00 Kernel#rand
0.01 1381.46 0.11 89667 0.00 0.00 Net::SFTP::Session#input
0.01 1381.57 0.11 96076 0.00 0.00 Symbol#to_sym
0.01 1381.67 0.11 64090 0.00 0.00 Net::SSH::Transport::State#needs_rekey?
0.01 1381.78 0.10 86528 0.00 0.00 String#to_s
0.01 1381.88 0.10 6404 0.02 0.75 Net::SFTP::Request#respond_to
0.01 1381.98 0.10 19204 0.01 0.01 Net::SFTP::Response#[]
0.01 1382.07 0.10 83326 0.00 0.00 Integer#===
0.01 1382.17 0.09 19081 0.00 0.01 #<OpenSSL::Cipher:0x00007fc7ca269aa0>.iv_len
0.01 1382.26 0.09 76984 0.00 0.00 NilClass#nil?
0.01 1382.36 0.09 6404 0.01 0.45 Net::SFTP::Session#request
0.01 1382.45 0.09 6404 0.01 0.80 Net::SFTP::Session#dispatch_request
0.01 1382.54 0.09 9543 0.01 0.01 Net::SSH::BufferedIo#enqueue
0.01 1382.63 0.09 64068 0.00 0.00 Net::SFTP::Operations::Download#active?
0.01 1382.72 0.09 9543 0.01 0.03 Net::SSH::Transport::State#compress
0.01 1382.81 0.09 6405 0.01 0.02 Net::SSH::Connection::Channel#send_data
0.01 1382.89 0.09 65677 0.00 0.00 Net::SSH::BufferedIo#output
0.01 1382.98 0.09 66735 0.00 0.00 Array#any?
0.01 1383.06 0.08 64097 0.00 0.00 Kernel#Array
0.01 1383.15 0.08 22367 0.00 0.00 OpenSSL::Digest#initialize
0.01 1383.23 0.08 44864 0.00 0.00 Kernel#respond_to?
0.01 1383.31 0.08 32050 0.00 0.00 Hash#initialize_copy
0.01 1383.40 0.08 64126 0.00 0.00 Kernel#block_given?
0.01 1383.48 0.08 67177 0.00 0.00 Module#===
0.01 1383.55 0.08 12819 0.01 0.01 Net::SSH::Transport::Algorithms#allow?
0.01 1383.63 0.07 12805 0.01 0.01 Net::SFTP::Request#[]
0.00 1383.69 0.07 12806 0.01 0.01 Net::SFTP::Request#[]=
0.00 1383.76 0.07 12818 0.01 0.01 #<OpenSSL::Cipher:0x00007fc7ca260e28>.iv=
0.00 1383.83 0.07 44865 0.00 0.00 Net::SSH::Transport::Algorithms#pending?
0.00 1383.89 0.06 6405 0.01 0.04 Net::SFTP::Packet#initialize
0.00 1383.95 0.06 43249 0.00 0.00 String#initialize_copy
0.00 1384.00 0.06 9535 0.01 0.67 Net::SSH::Connection::Session#send_message
0.00 1384.06 0.05 12805 0.00 0.20 Net::SSH::Connection::Channel#update_local_window_size
0.00 1384.11 0.05 9535 0.01 0.66 Net::SSH::Transport::Session#enqueue_message
0.00 1384.17 0.05 38451 0.00 0.00 Hash#key?
0.00 1384.21 0.05 32048 0.00 0.00 Array#compact
0.00 1384.26 0.05 9541 0.01 0.01 #<OpenSSL::Cipher:0x00007fc7ca269aa0>.iv=
0.00 1384.31 0.05 32048 0.00 0.00 Net::SSH::Connection::Channel#local_closed?
0.00 1384.36 0.05 6404 0.01 0.41 Net::SFTP::Protocol::Base#send_request
0.00 1384.41 0.05 32045 0.00 0.00 Net::SSH::Connection::Keepalive#send_as_needed
0.00 1384.45 0.05 32049 0.00 0.00 Hash#keys
0.00 1384.50 0.05 32049 0.00 0.00 Net::SSH::Connection::Keepalive#options
0.00 1384.54 0.05 27255 0.00 0.00 Net::SSH::Buffer#clear!
0.00 1384.59 0.04 32045 0.00 0.00 Array#min
0.00 1384.63 0.04 6402 0.01 0.42 Net::SFTP::Protocol::V01::Base#read
0.00 1384.67 0.04 32045 0.00 0.00 Array#count
0.00 1384.71 0.04 22363 0.00 0.00 Net::SSH::Transport::State#compression?
0.00 1384.75 0.04 6402 0.01 0.45 Net::SFTP::Session#read
0.00 1384.79 0.04 6401 0.01 0.05 Net::SFTP::Protocol::V01::Base#parse_data_packet
0.00 1384.82 0.04 25633 0.00 0.00 Numeric#zero?
0.00 1384.86 0.03 25637 0.00 0.00 Kernel#hash
0.00 1384.89 0.03 4096 0.01 0.02 OpenSSL::PKey::DH#valid?
0.00 1384.92 0.03 8029 0.00 0.00 BasicSocket#send
0.00 1384.95 0.03 6403 0.00 0.00 IO#write
0.00 1384.98 0.03 12817 0.00 0.00 #<OpenSSL::Cipher:0x00007fc7ca260e28>.final
0.00 1385.00 0.02 19225 0.00 0.00 Logger#info?
0.00 1385.03 0.02 19205 0.00 0.00 Net::SFTP::Operations::Download::Entry#offset
0.00 1385.05 0.02 12863 0.00 0.00 String#force_encoding
0.00 1385.07 0.02 15949 0.00 0.00 Integer#chr
0.00 1385.09 0.02 12817 0.00 0.00 #<OpenSSL::Cipher:0x00007fc7ca260e28>.reset
0.00 1385.11 0.02 12808 0.00 0.00 Net::SFTP::Operations::Download#progress
0.00 1385.12 0.02 6408 0.00 0.00 Method#to_proc
0.00 1385.14 0.02 6404 0.00 0.00 Net::SFTP::Response#initialize
0.00 1385.16 0.02 6404 0.00 0.00 Net::SFTP::Request#initialize
0.00 1385.17 0.02 9540 0.00 0.00 #<OpenSSL::Cipher:0x00007fc7ca269aa0>.final
0.00 1385.19 0.02 3 5.03 19.63 Integer#times
0.00 1385.20 0.01 9540 0.00 0.00 #<OpenSSL::Cipher:0x00007fc7ca269aa0>.reset
0.00 1385.21 0.01 6402 0.00 0.00 Net::SFTP::Operations::Download#read_size
0.00 1385.22 0.01 6408 0.00 0.00 Kernel#method
0.00 1385.23 0.01 6402 0.00 0.00 Net::SFTP::Response#eof?
0.00 1385.24 0.01 6403 0.00 0.00 Net::SFTP::Response#ok?
0.00 1385.25 0.01 6407 0.00 0.00 Hash#delete
0.00 1385.26 0.01 6402 0.00 0.00 Net::SFTP::Operations::Download::Entry#sink
0.00 1385.27 0.01 6405 0.00 0.00 Net::SSH::Connection::Channel#eof?
0.00 1385.27 0.01 501 0.02 0.09 Net::SSH::KnownHosts#keys_for
0.00 1385.28 0.01 6403 0.00 0.00 Net::SFTP::Operations::Download::Entry#handle
0.00 1385.29 0.01 6402 0.00 0.00 Integer#>>
0.00 1385.29 0.01 4104 0.00 0.00 OpenSSL::PKey::DH#pub_key
0.00 1385.30 0.00 4094 0.00 0.00 OpenSSL::BN#bit_set?
0.00 1385.30 0.00 2 1.44 1.44 OpenSSL::PKey::DH#generate_key!
0.00 1385.30 0.00 133 0.01 0.04 Net::SSH::Config.load
0.00 1385.30 0.00 247 0.00 0.02 Enumerable#all?
0.00 1385.31 0.00 246 0.00 0.01 Net::SSH::KnownHosts#known_host_hash?
0.00 1385.31 0.00 6 0.18 0.22 Net::SSH::Config.translate_config_key
0.00 1385.31 0.00 1 1.01 14.72 IO#each_line
0.00 1385.31 0.00 1 0.97 0.97 OpenSSL::PKey::PKey#sign
0.00 1385.31 0.00 1 0.85 0.85 TracePoint#enable
0.00 1385.31 0.00 287 0.00 0.00 String#split
0.00 1385.31 0.00 86 0.01 0.09 Net::SSH::Connection::Channel#forward_local_env
0.00 1385.31 0.00 43 0.01 0.05 Net::SSH::Transport::ServerVersion#negotiate!
0.00 1385.31 0.00 2 0.23 1.39 IO.foreach
0.00 1385.31 0.00 2 0.19 0.69 #<Object:0x00007fc7c90b0f98>.each
0.00 1385.31 0.00 248 0.00 0.00 StringScanner#scan
0.00 1385.31 0.00 249 0.00 0.00 StringScanner#skip
0.00 1385.31 0.00 293 0.00 0.00 Array#include?
0.00 1385.31 0.00 247 0.00 0.00 StringScanner#match?
0.00 1385.31 0.00 1 0.30 0.30 OpenSSL::PKey::DH#compute_key
0.00 1385.31 0.00 42 0.01 0.02 Net::SSH::Transport::Algorithms#negotiate
0.00 1385.32 0.00 13 0.02 0.03 OpenSSL::BN#to_ssh
0.00 1385.32 0.00 17 0.02 0.21 Net::SSH::Authentication::Methods::Abstract#userauth_request
0.00 1385.32 0.00 247 0.00 0.00 StringScanner#string=
0.00 1385.32 0.00 4 0.05 0.17 Net::SSH::Transport::CTR.extended
0.00 1385.32 0.00 14 0.01 0.05 Net::SSH::Buffer#write_mstring
0.00 1385.32 0.00 14 0.01 10.27 Net::SSH::Transport::Session#wait
0.00 1385.32 0.00 13 0.01 4.34 Net::SSH::Authentication::Session#authenticate
0.00 1385.32 0.00 22 0.01 0.04 Net::SSH::Buffer#write_bignum
0.00 1385.32 0.00 88 0.00 0.00 String#=~
0.00 1385.32 0.00 10 0.02 1.69 Net::SSH::Authentication::Session#next_message
0.00 1385.32 0.00 15 0.01 0.03 Net::SSH::Transport::State#set
0.00 1385.32 0.00 7 0.02 9.85 Net::SSH::Transport::Algorithms#exchange_keys
0.00 1385.32 0.00 18 0.01 0.89 Array#map
0.00 1385.32 0.00 14 0.01 6.43 Net::SSH::Transport::Session#initialize
0.00 1385.32 0.00 16 0.01 0.01 Net::SFTP::Session#opening?
0.00 1385.32 0.00 7 0.02 0.02 Digest::Instance#digest
0.00 1385.32 0.00 4 0.03 0.19 Net::SSH::Buffer#read_keyblob
0.00 1385.32 0.00 8 0.02 0.10 Net::SSH::BufferedIo#wait_for_pending_sends
0.00 1385.32 0.00 8 0.02 0.02 Net::SSH::Authentication::KeyManager#add
0.00 1385.32 0.00 17 0.01 81482.02 Net::SFTP::Session#connect!
0.00 1385.32 0.00 4 0.03 0.83 Net::SSH::Authentication::Methods::Publickey#build_request
0.00 1385.32 0.00 2 0.05 1385170.50 Net::SFTP::Session#do_version
0.00 1385.32 0.00 4 0.03 0.14 Net::SSH::Transport::CipherFactory.get
0.00 1385.32 0.00 9 0.01 0.07 Net::SSH::Buffer#read_bignum
0.00 1385.32 0.00 1 0.10 0.10 Addrinfo.getaddrinfo
0.00 1385.32 0.00 2 0.05 10.88 Net::SSH::Authentication::Methods::Publickey#authenticate_with
0.00 1385.32 0.00 103 0.00 0.00 Symbol#===
0.00 1385.32 0.00 8 0.01 0.03 Net::SSH::Config.pattern2regex
0.00 1385.32 0.00 15 0.01 1.04 Net::SSH::Transport::Algorithms#prepare_preferred_algorithms!
0.00 1385.32 0.00 7 0.01 0.18 OpenSSL::PKey::RSA#to_blob
0.00 1385.32 0.00 8 0.01 1.73 Net::SSH::Transport::PacketStream#send_packet
0.00 1385.32 0.00 14 0.01 0.05 OpenSSL::Digest::SHA1.digest
0.00 1385.32 0.00 4 0.02 11.41 Net::SSH::Authentication::KeyManager#each_identity
0.00 1385.32 0.00 2 0.04 0.16 Net::SSH::Authentication::Agent#send_packet
0.00 1385.32 0.00 1 0.08 61.60 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#generate_key
0.00 1385.32 0.00 57 0.00 0.00 Regexp#===
0.00 1385.32 0.00 15 0.01 0.02 Net::SFTP::Protocol::V01::Attributes#to_s
0.00 1385.32 0.00 1 0.08 0.13 Net::SSH::Connection::Session#initialize
0.00 1385.32 0.00 9 0.01 0.01 Range#include?
0.00 1385.32 0.00 1 0.08 2.45 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#send_kexinit
0.00 1385.32 0.00 2 0.04 0.12 Net::SSH::Authentication::Agent#read_packet
0.00 1385.32 0.00 1 0.08 0.56 Net::SSH::Transport::Algorithms#parse_server_algorithm_packet
0.00 1385.32 0.00 1 0.07 124.05 Net::SSH.start
0.00 1385.32 0.00 41 0.00 0.00 IO#readpartial
0.00 1385.32 0.00 10 0.01 0.21 Net::SSH::Buffer#write_key
0.00 1385.32 0.00 2 0.04 0.49 Net::SFTP::Operations::Download#process_next_entry
0.00 1385.32 0.00 1 0.07 0.64 Net::SSH::Transport::Algorithms#negotiate_algorithms
0.00 1385.32 0.00 20 0.00 0.00 File.expand_path
0.00 1385.32 0.00 2 0.03 0.56 Net::SSH::Authentication::Agent#identities
0.00 1385.32 0.00 1 0.06 0.11 Addrinfo#connect_internal
0.00 1385.32 0.00 9 0.01 0.04 Net::SSH::Authentication::KeyManager#prepare_identities_from_files
0.00 1385.32 0.00 1 0.06 0.06 OpenSSL::PKey::PKey#verify
0.00 1385.32 0.00 8 0.01 0.65 Net::SSH::Connection::Session#close
0.00 1385.32 0.00 10 0.01 0.01 Net::SSH::Authentication::KeyManager#readable_file?
0.00 1385.32 0.00 2 0.03 0.22 Socket.tcp
0.00 1385.32 0.00 5 0.01 0.54 Net::SSH::Config.translate
0.00 1385.32 0.00 4 0.01 0.07 Net::SSH::Transport::HMAC.get
0.00 1385.32 0.00 16 0.00 0.00 Net::SFTP::Session#open?
0.00 1385.32 0.00 2 0.03 0.06 Net::SSH::Connection::Session#channel_window_adjust
0.00 1385.32 0.00 4 0.01 0.03 Net::SSH::Transport::HMAC::Abstract#key=
0.00 1385.32 0.00 2 0.03 0.04 Net::SSH::Transport::State#reset!
0.00 1385.32 0.00 10 0.01 0.01 Net::SSH::Transport::HMAC::Abstract.key_length
0.00 1385.32 0.00 1 0.05 2.88 Net::SSH::Authentication::Methods::None#authenticate
0.00 1385.32 0.00 2 0.03 0.03 Net::SSH::Connection::Session#cleanup_channel
0.00 1385.32 0.00 11 0.00 0.01 Net::SSH::Buffer#write_moved
0.00 1385.32 0.00 10 0.01 0.01 Regexp#initialize
0.00 1385.32 0.00 2 0.02 0.02 IO.read
0.00 1385.32 0.00 4 0.01 0.02 Net::SSH::Connection::Keepalive#should_send?
0.00 1385.32 0.00 3 0.02 4.55 Net::SSH::Authentication::Methods::Publickey#send_request
0.00 1385.32 0.00 1 0.05 0.84 Net::SFTP::Operations::Download#open_file
0.00 1385.32 0.00 1 0.05 1.45 Net::SSH::Authentication::KeyManager#sign
0.00 1385.32 0.00 4 0.01 0.04 Net::SSH::Transport::HMAC::Abstract#initialize
0.00 1385.32 0.00 4 0.01 0.03 Net::SSH::Buffer#read_bool
0.00 1385.32 0.00 1 0.05 0.05 OpenSSL::PKey.read
0.00 1385.32 0.00 14 0.00 0.01 Net::SSH::Buffer#write_bool
0.00 1385.32 0.00 1 0.04 0.60 Net::SSH::Transport::Algorithms#build_client_algorithm_packet
0.00 1385.32 0.00 1 0.04 0.71 Net::SFTP::Protocol::V01::Base#open
0.00 1385.32 0.00 10 0.00 0.04 Enumerable#find
0.00 1385.32 0.00 2 0.02 0.02 OpenSSL::PKey::RSA#export
0.00 1385.32 0.00 4 0.01 0.16 Kernel#extend
0.00 1385.32 0.00 1 0.04 0.36 Net::SSH::KeyFactory.load_data_public_key
0.00 1385.32 0.00 5 0.01 5.97 Net::SSH::KnownHosts.search_in
0.00 1385.32 0.00 7 0.01 1.41 Net::SSH::Transport::Session#next_message
0.00 1385.32 0.00 2 0.02 0.04 Net::SSH::Transport::CipherFactory.get_lengths
0.00 1385.32 0.00 1 0.04 0.62 Net::SFTP::Operations::Download#on_open
0.00 1385.32 0.00 2 0.02 0.02 Module#alias_method
0.00 1385.32 0.00 4 0.01 692590.93 Net::SFTP::Session#loop
0.00 1385.32 0.00 8 0.00 1.73 Net::SSH::Transport::Session#send_message
0.00 1385.32 0.00 2 0.02 1.14 Net::SSH::Connection::Channel#send_channel_request
0.00 1385.32 0.00 4 0.01 0.26 Net::SSH::Buffer#read_key
0.00 1385.32 0.00 3 0.01 4.94 IO.open
0.00 1385.32 0.00 32 0.00 0.00 String#strip
0.00 1385.32 0.00 4 0.01 0.02 Net::SSH::Transport::HMAC::Abstract#key_length
0.00 1385.32 0.00 1 0.03 0.17 Net::SSH::Transport::Session#service_request
0.00 1385.32 0.00 8 0.00 0.01 Net::SSH::Transport::KeyExpander.expand_key
0.00 1385.32 0.00 19 0.00 0.00 Array#join
0.00 1385.32 0.00 1 0.03 1385325.01 Net::SFTP.start
0.00 1385.32 0.00 1 0.03 0.13 Net::SSH::Transport::Algorithms#kex_byte_requirement
0.00 1385.32 0.00 6 0.01 0.02 Net::SSH::Transport::Algorithms#compose_algorithm_list
0.00 1385.32 0.00 2 0.02 0.34 Net::SSH::Verifiers::Secure#verify
0.00 1385.32 0.00 2 0.02 0.09 Net::SSH::Transport::State#initialize
0.00 1385.32 0.00 1 0.03 0.04 Net::SSH::Config.merge_challenge_response_with_keyboard_interactive
0.00 1385.32 0.00 6 0.00 0.01 Net::SSH::Buffer#eof?
0.00 1385.32 0.00 1 0.03 0.06 Net::SSH::Authentication::Agent#connect!
0.00 1385.32 0.00 2 0.01 0.05 Net::SSH::Transport::Algorithms.allowed_packet?
0.00 1385.32 0.00 4 0.01 0.21 Net::SSH::Authentication::KeyManager#load_identities
0.00 1385.32 0.00 1 0.03 0.12 Net::SSH::Connection::Session#channel_request
0.00 1385.32 0.00 6 0.00 0.07 Enumerable#partition
0.00 1385.32 0.00 1 0.03 3.86 Net::SSH::Connection::Session#channel_open_confirmation
0.00 1385.32 0.00 13 0.00 0.00 OpenSSL::BN#to_s
0.00 1385.32 0.00 4 0.01 0.01 Kernel#raise
0.00 1385.32 0.00 1 0.03 0.06 Net::SSH::Transport::PacketStream#peer_ip
0.00 1385.32 0.00 3 0.01 0.05 Net::SSH.assign_defaults
0.00 1385.32 0.00 24 0.00 0.00 BasicObject#singleton_method_added
0.00 1385.32 0.00 4 0.01 2.98 Net::SSH::Authentication::Methods::Abstract#send_message
0.00 1385.32 0.00 2 0.01 0.59 Net::SFTP::Session#connect
0.00 1385.32 0.00 4 0.01 0.02 Net::SSH::Config.expandable_default_files
0.00 1385.32 0.00 2 0.01 0.01 BasicObject#singleton_method_undefined
0.00 1385.32 0.00 1 0.02 61.65 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#initialize
0.00 1385.32 0.00 1 0.02 0.95 Net::SFTP::Operations::Download#initialize
0.00 1385.32 0.00 1 0.02 0.53 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#generate_key_fingerprint
0.00 1385.32 0.00 4 0.01 1.79 Net::SSH::Config.for
0.00 1385.32 0.00 9 0.00 0.00 File.readable?
0.00 1385.32 0.00 11 0.00 0.00 OpenSSL::BN#initialize
0.00 1385.32 0.00 4 0.01 0.01 String#match
0.00 1385.32 0.00 2 0.01 7.53 Net::SSH::Transport::Session#host_keys
0.00 1385.32 0.00 10 0.00 0.00 File.file?
0.00 1385.32 0.00 1 0.02 5.23 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#exchange_keys
0.00 1385.32 0.00 1 0.02 0.03 Digest::Instance#hexdigest
0.00 1385.32 0.00 1 0.02 1.14 Net::SSH::Connection::Session#open_channel
0.00 1385.32 0.00 4 0.01 0.01 Exception.exception
0.00 1385.32 0.00 4 0.01 0.01 OpenSSL::PKey::RSA#initialize
0.00 1385.32 0.00 4 0.01 0.01 Comparable#<
0.00 1385.32 0.00 15 0.00 0.00 Net::SFTP::Session#closed?
0.00 1385.32 0.00 4 0.01 0.01 Net::SSH::KnownHosts#initialize
0.00 1385.32 0.00 2 0.01 0.23 Net::SSH::Authentication::KeyManager#agent
0.00 1385.32 0.00 1 0.02 0.26 Addrinfo.foreach
0.00 1385.32 0.00 2 0.01 0.04 Net::SSH::KeyFactory.classify_key
0.00 1385.32 0.00 2 0.01 0.28 Net::SSH::Authentication::Agent#send_and_wait
0.00 1385.32 0.00 1 0.02 1.16 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#confirm_newkeys
0.00 1385.32 0.00 2 0.01 0.02 Net::SSH::Buffer#remainder_as_buffer
0.00 1385.32 0.00 10 0.00 0.00 Array#uniq!
0.00 1385.32 0.00 13 0.00 0.00 Kernel#instance_variable_set
0.00 1385.32 0.00 1 0.02 0.49 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#build_signature_buffer
0.00 1385.32 0.00 1 0.02 0.40 Net::SSH::KeyFactory.load_public_key
0.00 1385.32 0.00 1 0.02 0.08 Logger#initialize
0.00 1385.32 0.00 1 0.02 0.02 Socket.getnameinfo
0.00 1385.32 0.00 1 0.02 69.81 Net::SSH::Transport::Algorithms#accept_kexinit
0.00 1385.32 0.00 1 0.02 1.15 Net::SFTP::Session#when_channel_confirmed
0.00 1385.32 0.00 16 0.00 0.00 OpenSSL::Digest#reset
0.00 1385.32 0.00 2 0.01 0.01 Net::SSH::Authentication::Session#keys
0.00 1385.32 0.00 1 0.02 0.09 Net::SSH::Connection::Session#channel_closed
0.00 1385.32 0.00 1 0.02 0.04 Net::SSH::Connection::Channel#do_request
0.00 1385.32 0.00 1 0.02 1385325.05 Benchmark.realtime
0.00 1385.32 0.00 5 0.00 0.00 Regexp#match
0.00 1385.32 0.00 1 0.02 0.23 Net::SSH::Transport::PacketStream#initialize_ssh
0.00 1385.32 0.00 4 0.00 0.00 Module#extend_object
0.00 1385.32 0.00 16 0.00 0.00 Integer#<=>
0.00 1385.32 0.00 1 0.02 1.06 Net::SSH::Transport::Algorithms#send_kexinit
0.00 1385.32 0.00 3 0.01 15.16 Net::SSH::Authentication::Methods::Publickey#authenticate
0.00 1385.32 0.00 8 0.00 0.00 String#partition
0.00 1385.32 0.00 1 0.02 0.92 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#verify_server_key
0.00 1385.32 0.00 3 0.01 0.02 Range#===
0.00 1385.32 0.00 8 0.00 0.00 OpenSSL::Digest#update
0.00 1385.32 0.00 1 0.02 0.67 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#verify_signature
0.00 1385.32 0.00 16 0.00 0.00 String#downcase!
0.00 1385.32 0.00 1 0.02 0.09 Net::SFTP::Operations::Download#on_close
0.00 1385.32 0.00 1 0.02 0.16 Net::SSH::KeyFactory.load_private_key
0.00 1385.32 0.00 1 0.02 0.02 Socket#connect
0.00 1385.32 0.00 1 0.02 0.10 Net::SSH::KeyFactory.load_data_private_key
0.00 1385.32 0.00 2 0.01 1385247.58 nil#
0.00 1385.32 0.00 1 0.02 0.43 Net::SSH::Authentication::Agent.connect
0.00 1385.32 0.00 2 0.01 0.07 OpenSSL::Digest::MD5.hexdigest
0.00 1385.32 0.00 15 0.00 0.00 Net::SSH::Transport::IdentityCipher.iv_len
0.00 1385.32 0.00 1 0.01 0.03 IO#puts
0.00 1385.32 0.00 1 0.01 0.03 Net::SSH::Transport::Session#close
0.00 1385.32 0.00 1 0.01 14.97 Net::SSH::KnownHosts.search_for
0.00 1385.32 0.00 1 0.01 69.23 Net::SSH::Transport::Algorithms#proceed!
0.00 1385.32 0.00 1 0.01 1.00 OpenSSL::PKey::RSA#ssh_do_sign
0.00 1385.32 0.00 1 0.01 0.06 Net::SSH::Connection::Session#global_request
0.00 1385.32 0.00 13 0.00 0.00 Net::SSH::Transport::Algorithms#initialized?
0.00 1385.32 0.00 13 0.00 0.00 Integer#[]
0.00 1385.32 0.00 13 0.00 0.00 OpenSSL::PKey::RSA#ssh_type
0.00 1385.32 0.00 12 0.00 0.00 TrueClass#===
0.00 1385.32 0.00 1 0.01 0.12 Net::SSH::Connection::Session#channel_close
0.00 1385.32 0.00 4 0.00 0.00 OpenSSL::Cipher#initialize
0.00 1385.32 0.00 2 0.01 0.01 File#initialize
0.00 1385.32 0.00 8 0.00 0.00 Regexp.quote
0.00 1385.32 0.00 6 0.00 0.00 Hash#merge
0.00 1385.32 0.00 13 0.00 0.00 OpenSSL::BN#zero?
0.00 1385.32 0.00 1 0.01 0.02 Net::SFTP::Protocol::V01::Base#normalize_open_flags
0.00 1385.32 0.00 1 0.01 0.36 Net::SSH::Connection::Session#channel_success
0.00 1385.32 0.00 1 0.01 0.09 OpenSSL::PKey::RSA#ssh_do_verify
0.00 1385.32 0.00 2 0.01 0.01 Proc.new
0.00 1385.32 0.00 1 0.01 0.01 Net::SFTP::Operations::Download::Entry.new
0.00 1385.32 0.00 1 0.01 1.20 Net::SFTP::Session#initialize
0.00 1385.32 0.00 1 0.01 0.33 Net::SSH::Connection::Channel#do_success
0.00 1385.32 0.00 4 0.00 0.00 IO#read
0.00 1385.32 0.00 4 0.00 0.00 OpenSSL::PKey::RSA#set_key
0.00 1385.32 0.00 2 0.01 0.02 OpenSSL::Digest::MD5#initialize
0.00 1385.32 0.00 1 0.01 3.78 Net::SSH::Connection::Channel#do_open_confirmation
0.00 1385.32 0.00 8 0.00 0.00 OpenSSL::Digest#finish
0.00 1385.32 0.00 1 0.01 0.04 Array#keep_if
0.00 1385.32 0.00 1 0.01 0.01 Net::SSH::KnownHosts.hostfiles
0.00 1385.33 0.00 1 0.01 0.01 Socket#initialize
0.00 1385.33 0.00 10 0.00 0.00 FalseClass#===
0.00 1385.33 0.00 1 0.01 0.02 Net::SSH::Connection::Channel#initialize
0.00 1385.33 0.00 4 0.00 0.00 IO#close
0.00 1385.33 0.00 1 0.01 1385170.13 Net::SFTP::Session#download!
0.00 1385.33 0.00 2 0.01 0.03 Net::SFTP::Protocol::V01::Base#parse_status_packet
0.00 1385.33 0.00 2 0.01 0.02 Module#undef_method
0.00 1385.33 0.00 10 0.00 0.00 Net::SSH::Transport::Algorithms#[]
0.00 1385.33 0.00 1 0.01 0.37 Net::SSH::Verifiers::Lenient#verify
0.00 1385.33 0.00 1 0.01 0.01 Net::SSH._sanitize_options
0.00 1385.33 0.00 2 0.01 0.01 Logger#level=
0.00 1385.33 0.00 1 0.01 0.07 Net::SSH::Transport::Session#host_as_string
0.00 1385.33 0.00 10 0.00 0.00 Kernel#singleton_class
0.00 1385.33 0.00 9 0.00 0.00 NilClass#to_a
0.00 1385.33 0.00 2 0.01 0.16 BasicObject#instance_eval
0.00 1385.33 0.00 2 0.01 0.18 Net::SSH::HostKeys#each
0.00 1385.33 0.00 9 0.00 0.00 Net::SSH::Transport::IdentityCipher.update
0.00 1385.33 0.00 1 0.01 0.04 Logger::LogDevice#initialize
0.00 1385.33 0.00 1 0.01 0.01 Net::SSH::Authentication::Agent#close
0.00 1385.33 0.00 1 0.01 0.03 Net::SSH::BufferedIo#initialize_buffered_io
0.00 1385.33 0.00 1 0.01 0.01 Logger::LogDevice#set_dev
0.00 1385.33 0.00 1 0.01 0.01 UNIXSocket#initialize
0.00 1385.33 0.00 1 0.01 0.34 Net::SSH::Authentication::Agent#negotiate!
0.00 1385.33 0.00 1 0.01 0.01 Net::SSH::Transport::PacketStream#cleanup
0.00 1385.33 0.00 2 0.00 0.70 Enumerable#find_all
0.00 1385.33 0.00 4 0.00 0.00 OpenSSL::PKey::RSA#e
0.00 1385.33 0.00 1 0.01 0.01 Net::SFTP::Protocol::V01::Attributes#prepare_serialization!
0.00 1385.33 0.00 1 0.01 15.39 Net::SSH::Transport::Algorithms#initialize
0.00 1385.33 0.00 1 0.01 0.01 BasicSocket#getpeername
0.00 1385.33 0.00 2 0.00 2.11 Enumerable#inject
0.00 1385.33 0.00 2 0.00 0.01 Net::SSH::Transport::HMAC.key_length
0.00 1385.33 0.00 2 0.00 0.00 Process.clock_gettime
0.00 1385.33 0.00 7 0.00 0.00 Hash#any?
0.00 1385.33 0.00 1 0.01 0.24 Net::SSH::Transport::PacketStream.extended
0.00 1385.33 0.00 1 0.01 0.01 OpenSSL::BN.rand
0.00 1385.33 0.00 1 0.01 0.02 Net::SFTP::Protocol.load
0.00 1385.33 0.00 1 0.01 4.36 Net::SSH.configuration_for
0.00 1385.33 0.00 1 0.01 0.01 MonitorMixin#mon_initialize
0.00 1385.33 0.00 2 0.00 0.01 Net::SSH::Prompt.default
0.00 1385.33 0.00 1 0.01 0.02 Net::SSH::Authentication::KeyManager#finish
0.00 1385.33 0.00 6 0.00 0.00 Net::SSH::Transport::IdentityCipher.reset
0.00 1385.33 0.00 4 0.00 0.00 Exception#initialize
0.00 1385.33 0.00 6 0.00 0.00 Net::SFTP::Operations::Download#stack
0.00 1385.33 0.00 1 0.01 0.02 Net::SSH::Connection::Channel#do_close
0.00 1385.33 0.00 2 0.00 0.00 #<Object:0x00007fc7c90b0f98>.[]
0.00 1385.33 0.00 1 0.01 0.01 Net::SSH::Transport::Session#select_host_key_verifier
0.00 1385.33 0.00 4 0.00 0.00 OpenSSL::Cipher#padding=
0.00 1385.33 0.00 6 0.00 0.00 String#start_with?
0.00 1385.33 0.00 1 0.01 0.01 String#scan
0.00 1385.33 0.00 4 0.00 0.00 String#to_sym
0.00 1385.33 0.00 6 0.00 0.00 Net::SSH::Transport::IdentityCipher.final
0.00 1385.33 0.00 7 0.00 0.00 Array#initialize_copy
0.00 1385.33 0.00 6 0.00 0.00 Module#private
0.00 1385.33 0.00 1 0.01 0.11 Addrinfo#connect
0.00 1385.33 0.00 1 0.01 1.17 Net::SSH::Connection::Channel#env
0.00 1385.33 0.00 1 0.01 0.37 Net::SFTP::Protocol::V01::Base#close
0.00 1385.33 0.00 1 0.01 0.04 Kernel#puts
0.00 1385.33 0.00 1 0.01 0.01 Kernel#initialize_clone
0.00 1385.33 0.00 1 0.01 0.36 Net::SSH::Verifiers::Strict#verify
0.00 1385.33 0.00 2 0.00 0.00 OpenSSL::Cipher#name
0.00 1385.33 0.00 1 0.01 0.16 Net::SSH::Transport::Session#configure_server
0.00 1385.33 0.00 1 0.01 0.02 Net::SSH::Transport::Kex::DiffieHellmanGroup14SHA1#get_p
0.00 1385.33 0.00 1 0.01 1.34 Net::SSH::Authentication::Session#expect_message
0.00 1385.33 0.00 2 0.00 0.00 Net::SSH::Authentication::Session#default_keys
0.00 1385.33 0.00 2 0.00 0.00 String#capitalize
0.00 1385.33 0.00 2 0.00 0.00 Net::SSH::Authentication::Methods::Abstract#initialize
0.00 1385.33 0.00 6 0.00 0.00 Net::SSH::Transport::IdentityCipher.iv=
0.00 1385.33 0.00 6 0.00 0.00 Net::SSH::Transport::HMAC::None#digest
0.00 1385.33 0.00 1 0.01 0.01 OpenSSL::PKey::RSA#ssh_signature_type
0.00 1385.33 0.00 1 0.01 0.02 IO.new
0.00 1385.33 0.00 1 0.01 0.01 Net::SFTP::Operations::Download#requests
0.00 1385.33 0.00 2 0.00 0.00 Net::SFTP::Protocol::V01::Attributes.elements
0.00 1385.33 0.00 1 0.01 0.75 Net::SFTP::Session#open
0.00 1385.33 0.00 1 0.01 0.05 Net::SFTP::Protocol::V01::Base#parse_handle_packet
0.00 1385.33 0.00 1 0.01 1.06 Net::SSH::Transport::Algorithms#start
0.00 1385.33 0.00 1 0.01 0.01 Kernel#clone
0.00 1385.33 0.00 1 0.01 0.84 Net::SSH::Transport::ServerVersion#initialize
0.00 1385.33 0.00 4 0.00 0.00 OpenSSL::BN#cmp
0.00 1385.33 0.00 2 0.00 0.00 OpenSSL::Cipher#key=
0.00 1385.33 0.00 1 0.01 0.01 Float#to_s
0.00 1385.33 0.00 1 0.01 0.01 Net::SFTP::Session#when_channel_closed
0.00 1385.33 0.00 1 0.01 0.41 Net::SFTP::Session#close
0.00 1385.33 0.00 4 0.00 0.00 Exception#backtrace
0.00 1385.33 0.00 1 0.01 0.33 Enumerable#any?
0.00 1385.33 0.00 1 0.01 0.01 Net::SSH::Authentication::KeyManager#prepare_identities_from_data
0.00 1385.33 0.00 1 0.01 0.96 Net::SFTP::Session#download
0.00 1385.33 0.00 4 0.00 0.00 OpenSSL::Cipher#key_len=
0.00 1385.33 0.00 4 0.00 0.00 Array#shift
0.00 1385.33 0.00 1 0.01 0.01 Net::SSH._support_deprecated_option_paranoid
0.00 1385.33 0.00 4 0.00 0.00 OpenSSL::PKey::RSA#n
0.00 1385.33 0.00 1 0.01 0.01 Net::SSH::Authentication::KeyManager#initialize
0.00 1385.33 0.00 4 0.00 0.00 OpenSSL::Cipher#key_len
0.00 1385.33 0.00 1 0.01 0.16 Net::SSH::Transport::Session#configure_client
0.00 1385.33 0.00 1 0.01 0.01 Net::SSH::Authentication::Session#key_data
0.00 1385.33 0.00 1 0.01 0.07 Enumerable#detect
0.00 1385.33 0.00 1 0.01 1.12 Net::SSH::Connection::Channel#subsystem
0.00 1385.33 0.00 1 0.00 0.04 Enumerable#map
0.00 1385.33 0.00 2 0.00 0.00 Module#const_get
0.00 1385.33 0.00 4 0.00 0.00 Net::SSH::Transport::State#cleanup
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Authentication::Session#initialize
0.00 1385.33 0.00 4 0.00 0.00 Hash#fetch
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Transport::Session#hint
0.00 1385.33 0.00 4 0.00 0.00 Integer#<<
0.00 1385.33 0.00 2 0.00 0.00 Net::SSH::Authentication::Agent#unix_socket_class
0.00 1385.33 0.00 1 0.00 0.00 StringScanner#initialize
0.00 1385.33 0.00 3 0.00 0.00 File.dirname
0.00 1385.33 0.00 1 0.00 0.00 OpenSSL::PKey::DH#initialize
0.00 1385.33 0.00 3 0.00 0.00 OpenSSL::Cipher#encrypt
0.00 1385.33 0.00 2 0.00 0.00 OpenSSL::BN#num_bytes
0.00 1385.33 0.00 3 0.00 0.00 BasicObject#initialize
0.00 1385.33 0.00 2 0.00 0.00 Net::SSH::Connection::Channel#close
0.00 1385.33 0.00 2 0.00 0.00 Net::SSH::Connection::Channel#remote_closed?
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#get_message_types
0.00 1385.33 0.00 2 0.00 0.00 Integer#to_i
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Authentication::Agent#initialize
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Verifiers::Lenient#tunnelled?
0.00 1385.33 0.00 1 0.00 0.00 Array#flatten
0.00 1385.33 0.00 1 0.00 0.00 Net::SFTP::Protocol::Base#initialize
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Connection::Keepalive#initialize
0.00 1385.33 0.00 2 0.00 0.00 Regexp#source
0.00 1385.33 0.00 1 0.00 0.00 String#tr
0.00 1385.33 0.00 2 0.00 0.00 Net::SSH::Transport::Algorithms#normalize_compression_name
0.00 1385.33 0.00 2 0.00 0.00 OpenSSL::PKey::DH#priv_key
0.00 1385.33 0.00 1 0.00 0.00 Addrinfo#pfamily
0.00 1385.33 0.00 2 0.00 0.00 OpenSSL::BN#num_bits
0.00 1385.33 0.00 2 0.00 0.00 OpenSSL::PKey::DH#p
0.00 1385.33 0.00 3 0.00 0.00 Net::SFTP::Operations::Download#recursive?
0.00 1385.33 0.00 1 0.00 0.00 OpenSSL::PKey::DH#set_pqg
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Authentication::Methods::Abstract#session_id
0.00 1385.33 0.00 1 0.00 0.00 Net::SFTP::Protocol::V01::Attributes#uid
0.00 1385.33 0.00 2 0.00 0.00 Net::SFTP::Operations::Download::Entry#local
0.00 1385.33 0.00 2 0.00 0.00 Array#concat
0.00 1385.33 0.00 2 0.00 0.00 Integer#|
0.00 1385.33 0.00 1 0.00 0.00 StringScanner#rest
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Connection::Session#get_next_channel_id
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#on_data
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#on_extended_data
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#on_process
0.00 1385.33 0.00 1 0.00 0.00 Addrinfo#protocol
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Connection::EventLoop#initialize
0.00 1385.33 0.00 1 0.00 0.00 Array#delete
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Connection::Session::NilChannel#initialize
0.00 1385.33 0.00 1 0.00 0.00 OpenSSL::PKey::RSA#private?
0.00 1385.33 0.00 1 0.00 0.00 Net::SFTP::Protocol::V01::Base#attribute_factory
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::HostKeys#empty?
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Authentication::Agent#agent_failed
0.00 1385.33 0.00 2 0.00 0.00 Net::SSH::Authentication::KeyManager#use_agent?
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1#get_parameters
0.00 1385.33 0.00 1 0.00 0.00 Thread::Mutex#initialize
0.00 1385.33 0.00 1 0.00 0.00 Logger#datetime_format=
0.00 1385.33 0.00 1 0.00 0.00 Logger::Formatter#initialize
0.00 1385.33 0.00 1 0.00 0.00 OpenSSL::PKey::DH#set_key
0.00 1385.33 0.00 1 0.00 0.00 Array#-
0.00 1385.33 0.00 2 0.00 0.00 Hash#initialize
0.00 1385.33 0.00 1 0.00 0.00 String#chomp!
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Config.default_auth_methods
0.00 1385.33 0.00 2 0.00 0.00 Kernel#is_a?
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::HostKeys#initialize
0.00 1385.33 0.00 2 0.00 0.00 Net::SSH::Connection::Channel#do_window_adjust
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#remote_closed!
0.00 1385.33 0.00 1 0.00 0.00 Array#&
0.00 1385.33 0.00 1 0.00 0.00 IO#flush
0.00 1385.33 0.00 1 0.00 0.00 Module#extended
0.00 1385.33 0.00 1 0.00 0.00 Net::SFTP::Protocol::V01::Attributes#gid
0.00 1385.33 0.00 1 0.00 0.00 IO#closed?
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Connection::Channel#on_close
0.00 1385.33 0.00 1 0.00 0.00 Hash#values
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Config.default_files
0.00 1385.33 0.00 1 0.00 0.00 Net::SFTP::Protocol::V01::Attributes#initialize
0.00 1385.33 0.00 1 0.00 0.00 Net::SFTP::Operations::Download::Entry#remote
0.00 1385.33 0.00 1 0.00 0.00 Array#uniq
0.00 1385.33 0.00 1 0.00 0.00 Net::SFTP::Operations::Download::Entry#directory
0.00 1385.33 0.00 1 0.00 0.00 Struct#initialize
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Connection::EventLoop#register
0.00 1385.33 0.00 1 0.00 0.00 Addrinfo#ipv6?
0.00 1385.33 0.00 1 0.00 0.00 OpenSSL::Cipher#decrypt
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Prompt#initialize
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Transport::Kex::DiffieHellmanGroup14SHA1#get_g
0.00 1385.33 0.00 1 0.00 0.00 Array#max
0.00 1385.33 0.00 1 0.00 0.00 Addrinfo#socktype
0.00 1385.33 0.00 1 0.00 0.00 String#to_i
0.00 1385.33 0.00 1 0.00 0.00 Net::SSH::Buffer#empty?
0.00 1385.33 0.00 1 0.00 0.00 TracePoint#disable
0.00 1385.33 0.00 1 0.00 1385329.78 #toplevel
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment