Skip to content

Instantly share code, notes, and snippets.

@v-kolesnikov
Last active June 9, 2019 19:53
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 v-kolesnikov/36e63dd09b2eb5146c265cae6e378aa2 to your computer and use it in GitHub Desktop.
Save v-kolesnikov/36e63dd09b2eb5146c265cae6e378aa2 to your computer and use it in GitHub Desktop.
Uploading 765MB file with `ethon` gem
# frozen_string_literal: true
require 'rack'
run Rack::URLMap.new(
'/upload' => ->(*) { [200, {}, []] }
)
Total allocated: 1538296896 bytes (140397 objects)
Total retained: 766843109 bytes (45 objects)
allocated memory by gem
-----------------------------------
1538291561 ethon-0.12.0
2936 typhoeus-1.3.1
985 other
758 ffi-1.11.1
584 logger
72 monitor
allocated memory by file
-----------------------------------
1533496329 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb
3739688 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/operations.rb
1049680 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/options.rb
1936 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb
1200 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/infos.rb
985 upload.rb
752 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb
656 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb
600 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/actions.rb
600 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb
598 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/pointer.rb
584 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb
584 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/logger.rb
528 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/easy_factory.rb
360 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy.rb
336 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/pool.rb
240 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb
216 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http.rb
192 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/options.rb
160 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb
120 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/queryable.rb
120 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/util.rb
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/debug_info.rb
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/loggable.rb
72 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/monitor.rb
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curl.rb
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/params.rb
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus.rb
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/expectation.rb
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/operations.rb
allocated memory by location
-----------------------------------
1533495513 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
3739520 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/operations.rb:29
1049360 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/options.rb:103
1856 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb:13
600 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/actions.rb:57
560 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:142
504 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/logger.rb:387
465 upload.rb:49
384 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb:214
380 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/pointer.rb:53
336 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb:56
320 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:125
320 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/options.rb:101
320 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy.rb:236
288 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:142
288 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/easy_factory.rb:99
288 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb:116
288 upload.rb:35
272 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:26
218 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/pointer.rb:55
216 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/pool.rb:43
192 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:141
192 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/options.rb:41
192 upload.rb:41
168 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/operations.rb:13
160 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:107
160 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:110
160 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/easy_factory.rb:124
128 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb:31
120 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb:27
120 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http.rb:56
120 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/util.rb:20
120 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:137
96 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:105
96 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:38
96 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:53
96 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:67
96 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http.rb:59
96 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:74
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:25
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:28
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/debug_info.rb:22
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb:17
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/queryable.rb:31
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb:33
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb:57
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/loggable.rb:42
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb:87
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb:96
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb:215
allocated memory by class
-----------------------------------
1533498032 String
3739840 FFI::Pointer
1049160 Thread
4952 Hash
1120 Array
1040 FFI::MemoryPointer
544 Proc
320 Integer
232 File
216 Ethon::Easy
160 FFI::Function
144 Method
120 Logger::LogDevice
120 Typhoeus::Request
112 FFI::AutoPointer
96 Ethon::Easy::Form
96 Ethon::Easy::Http::Put
80 Ethon::Easy::DebugInfo
80 Ethon::Easy::Mirror
80 FFI::AutoPointer::CallableReleaser
80 Logger
80 Typhoeus::Response
72 Thread::Mutex
40 Ethon::Easy::Params
40 Logger::Formatter
40 Typhoeus::EasyFactory
allocated objects by gem
-----------------------------------
140334 ethon-0.12.0
37 typhoeus-1.3.1
14 ffi-1.11.1
6 other
5 logger
1 monitor
allocated objects by file
-----------------------------------
93491 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/operations.rb
46752 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb
30 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/infos.rb
15 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb
14 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/options.rb
10 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/pointer.rb
9 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy.rb
9 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb
7 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/easy_factory.rb
6 upload.rb
5 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb
5 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb
5 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/logger.rb
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http.rb
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/pool.rb
3 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/queryable.rb
3 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/util.rb
3 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/actions.rb
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/debug_info.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curl.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/options.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/params.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/loggable.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/expectation.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/operations.rb
1 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/monitor.rb
allocated objects by location
-----------------------------------
93488 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/operations.rb:29
46742 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
14 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:142
8 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:125
8 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/options.rb:101
8 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy.rb:236
6 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/options.rb:103
6 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/pointer.rb:53
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:107
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:110
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb:56
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/pointer.rb:55
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/easy_factory.rb:124
3 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb:27
3 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http.rb:56
3 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/operations.rb:13
3 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/util.rb:20
3 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/actions.rb:57
3 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:137
3 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/logger.rb:387
3 upload.rb:49
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:25
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:26
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:28
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/debug_info.rb:22
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb:31
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb:13
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb:17
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/queryable.rb:31
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb:87
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb:96
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb:214
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb:215
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:106
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:121
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:140
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:40
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:56
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:88
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curl.rb:62
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy.rb:218
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:105
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:38
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:53
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:67
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http.rb:59
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:141
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:142
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:150
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:64
allocated objects by class
-----------------------------------
93496 FFI::Pointer
46787 String
28 Array
26 FFI::MemoryPointer
18 Hash
8 Integer
6 Proc
4 FFI::Function
2 Ethon::Easy::DebugInfo
2 Ethon::Easy::Mirror
2 FFI::AutoPointer
2 FFI::AutoPointer::CallableReleaser
2 Method
2 Typhoeus::Response
1 Ethon::Easy
1 Ethon::Easy::Form
1 Ethon::Easy::Http::Put
1 Ethon::Easy::Params
1 File
1 Logger
1 Logger::Formatter
1 Logger::LogDevice
1 Thread
1 Thread::Mutex
1 Typhoeus::EasyFactory
1 Typhoeus::Request
retained memory by gem
-----------------------------------
766841949 ethon-0.12.0
728 typhoeus-1.3.1
160 ffi-1.11.1
160 logger
72 monitor
40 other
retained memory by file
-----------------------------------
765791381 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb
1049320 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/options.rb
616 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb
256 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/pool.rb
232 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb
168 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb
168 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/operations.rb
160 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb
160 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb
160 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/logger.rb
96 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http.rb
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/loggable.rb
72 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/monitor.rb
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/debug_info.rb
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/params.rb
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/queryable.rb
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus.rb
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/expectation.rb
40 upload.rb
retained memory by location
-----------------------------------
765790973 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1049320 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/options.rb:103
288 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:142
216 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/pool.rb:43
192 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:141
192 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb:214
168 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/operations.rb:13
128 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb:31
120 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/logger.rb:387
96 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:38
96 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:53
96 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:67
96 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http.rb:59
96 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:74
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/loggable.rb:42
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb:87
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb:96
72 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/monitor.rb:256
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:25
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:26
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:28
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/debug_info.rb:22
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb:27
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:64
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/params.rb:24
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/queryable.rb:62
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus.rb:112
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/expectation.rb:61
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/pool.rb:67
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb:215
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:106
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:40
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:56
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:88
40 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/logger.rb:382
40 upload.rb:38
retained memory by class
-----------------------------------
765791133 String
1049160 Thread
752 Hash
440 Array
288 Proc
216 Ethon::Easy
144 Method
120 FFI::Function
120 Logger::LogDevice
112 FFI::AutoPointer
96 Ethon::Easy::Form
96 Ethon::Easy::Http::Put
80 FFI::AutoPointer::CallableReleaser
80 FFI::Pointer
80 Logger
72 Thread::Mutex
40 Ethon::Easy::DebugInfo
40 Ethon::Easy::Params
40 Logger::Formatter
retained objects by gem
-----------------------------------
27 ethon-0.12.0
10 typhoeus-1.3.1
4 ffi-1.11.1
2 logger
1 monitor
1 other
retained objects by file
-----------------------------------
7 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb
5 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/options.rb
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb
3 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb
3 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/operations.rb
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/pool.rb
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb
2 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/logger.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/debug_info.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/params.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/queryable.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/loggable.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/expectation.rb
1 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/monitor.rb
1 upload.rb
retained objects by location
-----------------------------------
5 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/options.rb:103
3 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/operations.rb:13
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb:31
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb:87
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb:96
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:25
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:26
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:28
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:38
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:53
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:67
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/debug_info.rb:22
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb:27
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http.rb:59
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:141
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:142
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:64
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:74
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/params.rb:24
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/queryable.rb:62
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/loggable.rb:42
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus.rb:112
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/expectation.rb:61
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/pool.rb:43
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/pool.rb:67
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb:214
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb:215
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:106
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:40
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:56
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:88
1 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/logger.rb:382
1 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/logger.rb:387
1 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/monitor.rb:256
1 upload.rb:38
retained objects by class
-----------------------------------
11 Array
5 Hash
5 String
3 FFI::Function
3 Proc
2 FFI::AutoPointer
2 FFI::AutoPointer::CallableReleaser
2 FFI::Pointer
2 Method
1 Ethon::Easy
1 Ethon::Easy::DebugInfo
1 Ethon::Easy::Form
1 Ethon::Easy::Http::Put
1 Ethon::Easy::Params
1 Logger
1 Logger::Formatter
1 Logger::LogDevice
1 Thread
1 Thread::Mutex
Allocated String Report
-----------------------------------
4 ""
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:25
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:26
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb:215
3 "\x00"
3 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/util.rb:20
2 "\u001AEߣ\xA3B\x86\x81\u0001B\xF7\x81\u0001B\xF2\x81\u0004B\xF3\x81\bB\x82\x88matroskaB\x87\x81\u0004B\x85\x81\u0002\u0018S\x80g\u0001\u0000\u0000\u0000-\xA5\u0006\xA0\u0011M\x9Bt\xC0M\xBB\x8CS\xAB\x84\u0015I\xA9fS\xAC\x82\u0010\u0003M\xBB\x8CS\xAB\x84\u0016T\xAEkS\xAC\x82\u0010\x9BM\xBB\x8ES\xAB\x84\u001CS\xBBkS\xAC\x84-\xA3\xB9[M\xBB\x8ES\xAB\x84\u0012T\xC3gS\xAC\x84-\xA4\xFE\xCE\xECO\xBB\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 upload.rb:38
2 "/Users/v.kolesnikov/Downloads/Wanderer/1x01 Rebirth {VHS} [RoxMarty]+[ENG+rus].mkv"
2 upload.rb:49
2 "::1"
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/pointer.rb:55
2 "Put"
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http.rb:56
2 "http://localhost:9292/upload"
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/pointer.rb:55
1 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\xF9\xB1\vw\u0015\xCB\u0014@C\xE1\u0006\xF4cq-0\xDA\u0019\x9A\x9B\u007F\xF5\xB6]\xEF\n\xEF\x9F#\u001A\xF0\u001A\xC3NE\xE7\xA5P\xC3\xC1\xEE\u0002X\x83\x8A\xB9\xB7\u0000a\x97\xF3\xBE|\xF9\u0000B}\xFF\xF4\u0010|u\xE8,\x80\x85\xD8=NwG\a\u0012\x8A\x97T#M\x91uM\xFBfف\x8DJ*;\x96\xBB(;\xF3*4\u001D\x85/&\xEC;\xB8\xBEmLZ\xC7HD&\xC1\xF3X\f=\x95!j\u0019\x84\x8E\x95\xA0l,䖒ʋR1\x95\"k\xB3\xA7a\xC1\u00043\xAA\u00030~\xB6\xAE>\xB0\xE9\xF4%Y\r\xFA\u0018\\\u0012\xD5\xC5\a\x80\x91;\xA5\xAD_6\xB7\x9Dh\xC8\u0001Y \u00032\u0006bA\xC8s\xEB\x93#\u0014\xE9\xD3%\xDBl\xFA\xAB"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0011%\vwf\u001F\u0014@C\xE1\u0006\xF4cp\xC0\xC0\xC6\u001C\u001A\u001CC\xF6\x90\xF2\x87\xA5:\xEB+\bi\xEA&}\x9E\xAD\x82\xBB\u0005#\xD5[\xFD\u0005\xA2\rT桗\xF3\x96,Y\u0000g\xB8\xB3\xE7\xDE\"jS\u000E\xC3j\xC0\xB09$7*\x8A\x8CkX\xE8\x95\xCD\u0012eXE֩ʱ\xE9\n\x95\x8D>S\xAD5\x97p\u007F\xA4\u0017\x93Ǣ\xE1\u0001\u001E\xFC\x9Aˊ\x91\xEC\x99'$\xB8ࣩ\u0005z\u0013\xB6\xEF\xA2!\xCAp\x88\xB6\xE0\xCDB\xACh\f\x94\x86\b\xC3h\xA5!\x83\xF6\x8D\u001D\xBF$ϓ+\xB5\xD68V\xAF\xBA:\xE8P\xC5Mr\u0017\u0018\xD4\xE1\xBAU\r\xE8\n\xD3Z\u0010\u0017\xEE\xAB\xDE\u0010\xBFo\a\x8F\x95@d3\u0006ߙ\u0011J\xCAV\xE12\v$\x8B"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000sE\vw\x8A\xEC\u0014@C\xE1\u0006\xF4cq,\xC4\xDA\u001A\u001A\x9A\xFF\xF5\xA8\xABU\x84ԟ\xA6\xBE\u0010\x9F\xD5\xEC\xD6\u0013\xE8Y\xC5u\xE6\xB5\xFDޜ\xAF\e[A\x97\xF3\xA6L\x99\u0000]V̸\x82\x92\xA8\xAF\xD6\u0382\xEA\xE27\xC53*\xCABp\u0015\x89y쩍\x9D,q\u0019\xE8\x9AkI\xD3a\u05CA\x8C\u000E\xB3\xB8z\xBC*&q\u0013\x86\x86\xB6$EJ\xC0J\e.m\xF1\x81\v\x99n\xB0U$\xAAH\xC0\xAD\xDE\xC3Q\xE0\x951Z!\xB5\x84\xCF\xEB\xD0I\xA3\x90\xC1\xFA\xDE!G\u00057ϔ\xBDw\xEB\xDEJI\xC1\xAD\x87\xC2\u0017㮝\\D\x8B6VX\u0004¼W\xC7&\xCF\xF9\xA1x\xABL\f\xDB,/\xF9\xAD\xBF٢Q\u001EA\xCE\xDD[ ~q\u000EF"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\xA9\xFD\vw\xC8\e\u0014@C\xE1\u0006\xF4cp\xC0\xC8\xE2\u001A\e\x9CO\xF5\x8Fdex\xD6\u0012\xA3\xFB\u0015\xAB\\~\x95z\xEA\xD6\u0003\x89\u0014gg\xEA\x95+^\xF2!\x97\xF3\x82\u0004\t\u0000K\xBE\v'\xC3\xE6$?(ɶ\xA4²\x9B\xE2l=.\xC9\u0014\x8Atʶ\xC4\xDDy\x84\xDD[CL\xC8\xE0Aǁ\u0019r\xE1\xA5\u0015\xDA\u001C\x9A\xDA\b@~F\xE4\xA5g\x8C\u0019QC\xA9\xC4q\xDD,F\f#ヸȯ\xAEGgғIX\xB6\xAE}\xEA\u0012\xA1\u00000~\xB1\u0017>\xDE\xFA\xBC%V\xC1R\x99\u000F\xA1;&C\x88\x8E\xEB\xD3\xD9~\xA2\x8D\x85\xA6\xD8\u0001\x89\u0003\x87\u001C@\x90i?X\u0001+\xE3\u0013}oP\x8A\xBA\xD5)\u001C6CU\xADX\xE1ɒ\u0004"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\xB4'\xA3n\x87\x81\u0001@\u0000\u0000\u0000.\u007FA\x9Ap\u0012۫\xC1\xED\xDC\b\xFD\x8D\x890iF\xE8\u0017!\xF1!\xAF'\u0017&\u0012\xA9a\xED\x99(\xB9\u0017\xBEN\xF2\xC1D\x934\xFDK\xE2?\xF0\x8Dv\x94\xD5p*Ԯ\x90\u000E\xA7R5Q\t\x94\xA3\xDA0\x83\u0001:ޫ%\xA2\xBC\x94\xAC\xF4\xF7\xF6\xF1W\xEE\xC7\xCA\u0001D\x92\xE2wuR[J\x85h\x99\u0005\xC6f\xC0 #j([\xB9\\\x91\x9AۆmW\u0016\x98\xA4\xB8\r}\xCB\xF6ܮ\xBC:*\u0001\u0014?\x90\u0000\xE0\n\x87\xDC\u0002\u000E\u0011r\u001F\x91\u0004춬7G\xADei\x95\xD6ü'=\nQt&C\xFA\xFDh!\tV#\xBE\xD6\xCE{.3\x93\xA0\x92\xD4\n=\u0014\xF8\x82֒\xB1@ҔѬ"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\x8E&\vw\x89\xC4\u0014@C\xE1\u0006\xF4cq9,\xCA\u001C\u001C\u001C\xCB\xF6{a\a\x8Bn\x9F<\xA4Г\x92K\n\xC2Z\xEEI0\x99\xCE\xC7Ò\xC4J\xFC\x81\x97\xF3\xBAt\xE9\u0000\xA8-\xF1\xC6\xF1Q&u*\x8D\xE2\x950\x82^\xAC\x94U\xB3\xC2A\xB1\xBEV[n\xAE95`ev_%/V\xB3(\u0006gj\xAD}\u000E\x84,z\xC67\xAA\xEAloo\xEFz(\x83)@(\xE2\x91Kf5T%\u001D\u0001<ct\x88[~\u001C\xF2W\x8D\xA3\xA4\u0014}N\u0014\xFA\xAB[\u0004\xF3\xC0\xCB\xE2\nr9?0\x9F\xEC\xFA \xFE\u0015\xAD\xBEy0\e!V\xA93\xD8n\x95\u000Eb\xBD{\x8A\x9F\x8C\x88\xA2\xA3\x90\u000F\x97\x8C\u0016\xAC\x955\x8E|\xE4w\u001C"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\x99?\vw\xB2\xC0\u0014@C\xE1\u0006\xF4cp\xEC\xC8\xDA\u001F\x9F\u001A\xC3\xF5\xB1J\x87\x9Bo\xA1A\u000E\xC5i\xBF!aS\u0004\xA9\x86U\xBB\xCDj\u{5FA51}:\u0019\x97\xF3~|\xF9\u0000Ц4\xB4\xDF\n\u0005zp \xA1\x8B\xE5z@\xFB\x90\xAEX\xEC\xB3\u000E\x8Dݑ^\xAE\u0010\xCE\xC9nAqJ0]\x8FqD\xCEF\u0004f)@\xA8r\xD1ѷ\xDDM\xC71\xD52\\ƌ=\xB0\u000F\u001E\xB0H\xE8\xC8!\xBB\xAFj\xB8A\u001F\xC9A[\a\u0006s\u0010\xC4\xE1z\xE9&\u000F\xD9\xF44\x97+\xBE\xA7\u0004:\xAE\xA8ES\xF52')\u001C\xAF;\u000F\xD5&XE{\xE4\xC06\x80EڨV\xB4w\xA9\xAFx(\xF0|\xE4\u00034\x96ܼ\xD1q\xC3\u0006\u001C\xE7\u001A\xCC%\tJ\xA3"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\x9D6\vw\xE0<\u0014@C\xE1\u0006\xF4cq0\xC0\xD6\e\u001A\x9A\xD7\xF6u\r'WT\xD32\xBD\xF3\xB6?\u001D]U\u001D\xA9D\x89\xC3ch[\u001F[K!)\x97\xF3\xB6l\xD9\u0000Sd[C\xC1\u0015\xCE@\u0005\xD3\u001D\u001F\u001D\xDC\xE2\xBB\xE6\x85\xCDu,NEUl7$\xB8mҞ1\x8A\xAD\x84\xBA7\x92\u0012*D\xD4\u0003~\u0002\u0015\xA0֏\x94Y\x8F\x97\xF7\xFD\xDBl\n9+\xA2\x9E\u0003\xB4\x92\xA4\u00191\xA8\xEF\x90\xE6\u0016\xD3\xEClE\xC0\\\x80\xD7\u007F2*\xE3;\xE0\u0002`\xEAa\xDF\xD9\xDAq]uW\xA4ĸ\xD0\xE3\r\xB584\xD6\xED\u0015_\x9AY\xE1X^\xA3\xA4%\xE0\u001FY|\xBD{Rgv\xFB\xE8I'\x85\u001E\u007F\xB1\xFA<\xD52\xCA"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u0000\u0000\u0000\u0000\x86b\vw{b\u0014@C\xE1\u0006\xF4cp\xC4\xC4\xD6\u001A\x9A\x9A\xDF\xF6\x86\xA5\xF5\xF8\t\x92\xB4\n\xEB\b\xD2{\xD5\f-\x99\x87\u001D)z\x98\xF4m\xEE{\xC1\xF1\x97\xF3\xA6L\x99\u0000C\x89\xD3\u0014\x92\t\x8C\xF2/\x91\e\u0010\xA5\u001AK$\xD9\u0019\xD2ɔ\xB9 5\u0013(\u0012\xA3)8\xD5-\x98\xEC\xAE\vNJ\xDB\xCEE\t\xCBw4veg\xE6\xCBAy\u0013\x96\a\x87\xB0\u00030w\xEEu\u007FX\xA6\bc\x89w\x8C\xCA\xD1J\xAA\x99r\"\u0015U\xCCx\xAEw\xB6\u000F\xA3;\xE4\xC3\u007F\xB5wJ9\u0011|\xF9\x96>\xB0\xE6<\xF2\xE4+\xD4l2~$x\xBAt\xAA\xBA\xE4\u0380)\xDB\xE6nB\u0003\xAC\xF0\xED\a\x9C\xC95$p\xEBu,\xA2\x952\x8A\xA6\xD2"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u0000\u0000\u0000K\xFC\xA3kL\x81\u00020\u0000\u0000\u0000+DA\x9A\xBC\u0017o\xAF\u0019\xF6\n\xD3F\xE9]\xD3\xE9c\xB8#\xEF\xA3\v\xE12\a6h\xF6Z\xBBgm\x8CN\\\xAFA\xE6$\xC2\xCC\u0015~\x91j\xC8\xEF\xC6\u0005\xB8\xA6\x9ETZc_ı\x99\xB1\xCCmQ\xA2\u0016̑<YmQ\u0010\x89\x9D\xFC\xC8=w\xD8\xFEh\rl\xF4\xA3\u0016\xF8\xE4\xC5\xEB\xF6Ɲa\xE0\u001Fp\xD4$_\xF6\xC5\xE7x1\u0018\x84'p5<\xAB\xBC\u0016\x93\x81V\xA9\xD0`H\xA9;\r\u0011\xAF8\u0000\xFDx\xB5\xB8\x98\x89\xC8H\xF7\xDCo\x92\x9F\xAC\u001F\e/\xA3\xD9\u001A\x83C\xDD\xF2\e\u001A\u001AiS\x99\x90\x9D\xE7ȧ[Oe\u0014oT\u0010@\xA7\xCCTej\x98\u000F\u0017~\x9B]\xA2\xC0\u0011!\x9C"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u0000\u0000\u0000wW\vw\xC9B\u0014@C\xE1\u0006\xF4cq,\xC0\xD2\u001A\x9B\u001As\xF6\xA5 \xF7\xB5.\xA1\xB1\x8BU\xB8>\x86\xBA\xBAj\xF4\xC61\xCE\xC2\u0014աV\xAF\u001A\xB1\x97\xF3\x9A4i\u0000\xED\xEAҽ.\xD1\u0000dŋ\x81\xC9\u0005\x88\x8D\xA9\x84\x9B\xBB\xA3A\xE5V0\x8E4q\x9Cx\xE6L\x93ur)\tZy\xEA\a\x86\u001EFLV\x95\x9A\e\xD8ѧ\xD4:P\xEA\xAD\u0018\xB1\x9E`pӭUF\xEC!\u0015\x8A:\x8B\n٤aP\u0016\x98\x8EV\x8A\x92\xCC\xD5\u05EF\u0016Ͱ\u001C\\\xD3ۘ{\xF5\x87\xB1'Z\xEFk\xAB\u001AѰO}\r\xEDwՄc\xE5\xF5j\xE8b\u0012#]\xF8\u0005\u0003\xEC\u0002\xAE/Ҫ\xA9ƈ\xCA\u0014\x93\x878\x8BW\u0014\xB0GS(\xDC\xCBA\x88\xA3f\x95"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u0000\u0000(\u000F\vw3Y\u0014@C\xE1\u0006\xF4cp\xC8\xC4\xCE\e\x9A\x9D{\xF6~\xE7/\u0017\xD0\xD7I7\xEB\x9F?}\u0006\xE3\xD8jHwҽ\x84\x89iV\x86\xAA\x91\x97\xF3\xAAT\xA9\u0000L\x8B\xEF\xC9\u0010\u0014\ar\xE2\u0017$\u000F\xE0pJTVlJP,\tZ\x91W[r\x9E\xB0)#`J\xDBr\u0016\xDBX\xE0\xF1\xD0\f\xEAf\xA9o\u001C(\u0013\xA4\xD2bV\xBE\x91>r\xC0\xF3Tbe4\x94Ţ\xA17J\x88\xD5\u001A\u0012\xC1à1,IGTN\xC9@x)\u0010|\xEC^\u0018K\f'\xFB9\x85kej\xF5\xA8\x945j\x96֦\xE6\xBB\xF4\xA4\u0018][\x86\xA8U\xD5V|\xE8\a\xB1\x82\xDByf\t\x8AO\xDC\xF30S\r\x99,\xD5[\u0011ݛ`\x85b"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u0000\u0000Ox\vwNi\u0014@C\xE1\u0006\xF4cp\xC0\xC0\xE2\u001A\x99\x9C[\xF6{c&\v\u0003U\xAA\xFAQ\u0013H\xA5aҗ\xEBD^\xFF\x8B\xAB\u0005]\xBE\xA5=\xF9\x97\xF3\x8A\u0014)\u0000W\xD5\xE0>\"\u0005I\x83۶\x9D\x90\u007F\xCE A\xF2\x8D\xCC0\xE7O\u0000sV\xB8\xF0Y&I\xF0C\vR\eSTu\u000E\xD5\u008Cl\xD8\xD7\u001A\u0013s\u0017\xF6\"\xAF\xFE\nA\v\xCA\xE4_`E\xE6\xDF\xCBզln\u001D\xB6\u001A\xF1\xE5\xE2\x9C\xEE\xD3\u0019T\xDA\"\xF0*0\bd\xA2\xECw\xB6\xEA\xCB#\r~\xB6\xEF\xC1\xE0\xFDu&ˡ\xF4\v\u0004\x9DRu\n\xB8\x90\xF8\x90\xE3\u0014e7I\x9F\xA6\u0001U|M\xA1A\\\xE7\xDBu\xAAE\xA8ލ\xD6\xF2\xEF\xE1\x99\xE6a\xA7\u0005˷"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u0000\u0000\x8B\xBA\vw\xEE\r\u0014@C\xE1\u0006\xF4cp\xD0\xC4\xD6\u001A\x9A\x9A\xEB\xF5\xB8\xB7W\u001AЪ\xBE'Օ\xB9Ω.j\x8F\x86\x95\x84l7E)F\xD6\xFA\u0019\x97\xF3\xC6\f\u0019\u0000p\xA7\xE1`\bָ\n7$\x98}\xEB\xE3\u0013*놶\xE7\u0005m\u0018T\x9A\xDEJ\x99L\xB7\x82!\u000F\x83\xF3\xFC a\xB8j\x83&\x94Hfϰ\x8D\x86\xDF^\xFB\xEDҊ\xBB\x8C\xF5Y\xD3R\xCD\u0005\u0018\xA9\xACƽ\xBBӪ\xE0ҔXQ\xD1)\u0004%\xBBO\"\r\xA5pP\u001D\u001D4\x93\a\xEB]\xF5l/\xA0\u000F\x96\u000E\xA2\f|\xFDS\xD7\xD6ߍ*\xE9\r\xF4\xC6>\x85\xC0s\xB0\u0003Z\x93\xC7b\x87$\u0017\xD7\xE9\x852X\e\xD2\xDB\xFC)5\x85E\x92\x8E\xABT\x96H\xC1\x89\xB5C^g"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u0000\u0000\x9D\xA8\xA3n\xBA\x81\u0001h\u0000\u0000\u0000.\xB2A\x9Ar\u001D\xBF\xB5\"g\xAEI\xFC\x94~Ȇ%\xAA\xE9\xA7\e\xEF\xD9\xE2\xCC\xF3\x9Dc\xEA\xD7ٞ\vA\xA6\xD4=}6y\xFE\e\xBFP\u07B2f\vK\u001EI\xBA\xEEj\xF9\u0004\xA9q\xC8)\x9E\u0005\r\xC1\u0019Z-\"#\u001FI\u000F\xEAD\u000F\xD0\u0018\xDF}\u0017\v\x91\xA5\u0010aa\xED\\BS\xE4m\n\xF7n۬\xEA\xD5\xC9x\u0005\xAC\xADj\u0005Qz\x80\xD0\xE1\xC7+Qcl\x9D\xFB\x9E*\xBF'\xD28w\x99\xBD\u0003\xAA\u000FS4n'\xCC\xF7,Qe럅\xE1(\xEC\xC5\f\xF0e\u0017v^\xB9R\xE3\xFF\x80{\xB6\xEBY\xBF9\xBD\x97\u0003\u0005\xD9G%ar˚\u0018m7\x90\xB1\xCE\xF7g\xC6\xD3(\xFBjI9\x83\u0001"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u0000\u0000х\vw[\x98\u0014@C\xE1\u0006\xF4cp\xC8\xC4\xDA\u001D\x9C\x9CC\xF6\xA5\a\xA5j𖧚\xEF\xE0*K\u000E\xBC%t\x86-\xAE\u001CT\xD3d\u0014\xB2\xA69\x97\xF3\xAAT\xA9\u0000\xA4\x9D@\x83\xAE~g\xED\x9AŃ1\u0002\xA3&m\xE9:e\u0005D\x97\u001An\xA8\xA4CL\xCB\u001A\x86'Qh\x806%P\xC5\xCDz\xF1\x93\u0002\xD5`\u0006\b\v\xC3\xD8r\u0000\xB6\u0004:\x8A\xF2\xC0\xCE\xDFH\xAA\u0000NW\u001E\u0018\t\xC91\u0005t\x9Cf٨\xD9,\xA9\\fS\x91\x89\xD1e\xB1\f\xC9\xD46\u0015Q\x91\x83\xF6\x84\xFDͅOݧ\u001D\u000F\xA1\xC3t\xADM\xC7\xEFF_G\x85{\x8E\x88\xDB\xE15\xF8\aS\a\xE9\x93\xF0=?\xF3\xAF*\x92I\xDC\xE6\xA6rYf\x9A\u0016-\u0015Uf"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u0000\u0000\xE4\xD0\vw\b\xD9\u0014@C\xE1\u0006\xF4cp\xC8\xC8\xCA\u001C\x9A\u001Dc\xF5\xB7\u0011.\xC4\xE9a\xCAk\x90\x9F>|\xFD\xF2\x97\xD1\xC7'죧\xE9!?\xAB\u001DY\x97\xF3\xA6L\x99\u0000\u001E\u0016\x8Bmj$\xCA\xF4)\x8F±\x8Cv\xD7ʪ\xA6\u0011J\xE4<\xF9\xF0\xC9\r\xD8B\xEAA\x99\b\u0016\nf%\xDB-\u0017\u0011a\xA1\u000E\x84z\xC5h\xE0d@\xE0\u0017\x83\xAB\u0002\u0000\xE7\x9Bt\u0001؀\tL\x90\x88L\xE92c.H\xAB\x80Y\x91G\xA24\xA9\x8E\u0006BԺx\xBA\x8D5X\\\xB7\u0012a\u000F\xD6\xE2g\x9E\x9D\xA5\x85\u0011\xBA\xAE}]2[\x89_.$G\xB5\u0016롅Z\x92\xF8`6\xA2\xEE\xC5gG\xEB\u0003>c\x8A\xA3\xED\u0002\xF8\x95\xD9\u0002\\5\u0018\"J\xAA\xEE\xC7"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u0000\u0004h\u0000\u0000]ve\x88\x82\u0000{\u007F\xF0n\u0002\u0010t\x94\xC0\xF2\xA4\xB4N\xC1>\x83\x92B\xAE\xD1'\xC5\xDE\xC6t/'\t48z4\x9B\xB8 \x9Aa;?J\x9Ck&\xA6I|\u0017\xDA\xF9\xB4攦\x93\xCCj@\x94{\x83\xE8˸&}2\xAD\x96\xB4{\x8Au0s\xB6\x96pB$)+\xA1\xF8\xDA\f\x8FQ<\xAF\xEFEmɈ\x8B\xED\xBB\u0017N\xAA\xE5<ِ]t\xFC\xC4g\xFF\x8F\xF1\xF2\x97I\xA0S91\xFB\xCE\xE0\xA9ŕ\e\xE1O\"\xDF<\x90F\x9C\xB7\u0016\x93P\xE9#5\xD2\xC6\u0001\a\xC2\xEC\xE9֚_\xF7i\xC0b\u0012\u0011\xE3NX9\xC7\u0011\xDA\xEFÍ\xC4\xDE\xF6\xC6RF\xBD>\u0380\xD7[\x8A\xA8l\xF8\b\x8FsRZ\u0000/\xD5ȍ\u0000\x87d"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u0000\u0013\u001D\u0001\x9E܉\xAD\xFF\xFE\xE6\u001E\xF0t\xD7\xF1\u0016?q\u0012\xDF2\xC8q\xFA\xC3۷u\xB1ɣ\xF5\xD3=\xA6\u000FULnFjr̽o\xE9?\xE9\x9C\u0015\xF4oܲ\xBA\x80\xE9\xC2\u007F]BO\xE4\\\u0006\x91r\x8F\xF6\xCF\\B\x81\xB1\b\xDBE\xFC>\xED\xD54\xA7\xAE\xE1\xE4\xBB{\x93ev\x83\ent\xB9\x8E\xE03\xE4/\u0015\xF2GӔۉ\xBDp?g\x95\xD4s\x98\xCD\b#\xF5\x93F\x93\n\e\xD7\xF9M\xE3\u0017\xAA\u0006:8\x89\xA6\xD8\t\xFD\u001C$\xE1\xBF \xE5\"\x87\x9C\xF4\xAAG\xDC\xEF_Ǩ8\u0018\ng\u0006\t\xF1\nL$|\b\xA6M\x89D8ue\u001Fhp9W闁\x96\xE7\x8C\u0003s`I\u0001\xDD\xEC4\xC3zx\xB8\xDF\u0019\u001D'\xFDx\xDC\xF8}"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u0000l|\vw\xF8\xC3\u0014@C\xE1\u0006\xF4cq-(\xD2\u001A\x9B\x9B\xDF\xF5\xB8\x9A\u000F=u\xEBBg\xF0\xDEģ]\xFC\u001A\xEF\x87-_\xCB\xE8\xF0\xD4\xECy\xAA\xC1\x97\xF3\xA2D\x89\u0000\r\x80i\x87=I+$\xAA+.ك3\xD6\xE4(uB[\x92Rܳ\xF4\xB2\xD1\xD6i\u0004x\\H\xBF\xACƍ\xE1;\u0002\xA3\xD8\xCE\"\x9B\x86d\xAB\xD9|\e\xFE\xD4w!\u0004\xAC\x82\xD8^\x82\x97\x8D\xA3\u0000\xE0Q\x93\xC3O\u0013Ue(\xACm\xB2\u07B4|\xB2\xA0M\u001D*J\xC8#\v#NF\u0015\xBDn%\xAD\n\u001A'\xF0\u0010ͯJ\u0016\xB8}\u0001\xCD\xC5O\xABS[\rq\u0004m\xF5\"\xAB\x85\x86\xC5\"\u0015\u0001p\xF9\b\xAD\xA4\xA2\xEAs\x8Bl\xE7\x96(iH\xC0\x9C\xB5K\xE8"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u0000\x89:\vw\x9B]\u0014@C\xE1\u0006\xF4cp\xC94\xD6\e\x9B\es\xF6\xA6\xE9\u001Ft0\xB5\xA4\xA2\xD0\xE1C\xA6\xFD,\u0005O\x85Y\xBB\xCD(O\xE1W\x9C\xA9\xF1\x97\xF3\xA6L\x99\u0000J:0\xC6\xD8\\E\xE5n\xBF\xFD\x8E\x87\x82ٗ\x94\x81H\xD3,mP\x89\xCC`\xAD\u000Er\xE6CU\xC62\e\u0018q\xD4\xE7p\xD5\u001A\aB\xE0\x98\xB3\u001A\x9E\u000F\x8B\xE2\xB0\e\xFFM\xE7k\\\u007FẦ̢\xBC\xBCYÒ\x96EGSv\xC3\u0014\u0012\x8BXV\xC3\u0019T\x83\xD5.\x8A\xF2 \u0006\u0016\xFD\xDA>\x83\xD1\xF5D\xA9\xD9y[\u000F\xD3>}aT\xF1`=\xF1\xE5\xFAHo\xD3BT\u0002\xC0\xB6\u001AG),*c5\xA2XK\x90\xEB\xEF\xA1\u0011dqB\x8Bx⫬\xA4\xC4\xED"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u0003\u0000\b\u0000\u0000\u0003\u0001\x94x\xC1\x89\xC0\u0000\u0000\u0000\u0004h\u0000\u0000Hqe\x88\x82\u0000\xAD\xFF\xEB\u001D\xB2[\xFF\b\xCE\bOw\u0018\xE4\xFC\x8A\x86\u0019\xE8͟\xFB:\xC1Ne\xE3.\xA6\u001Ey[Ԣ\xB6\xC9=\xA5\xB8\x8Dy^ig\x8A\u001D\xF0\x82%\xA9`\xD7\xD3\u0013m\u0004o.\xBCN\x99\u0015d$\xB5\u0003{\x97\xD5g_̤\xFCA\xB30+\x9Dҏ\xC6&\xB9\u00046x\xB8\xE4\u000EKG\"\u0001\xF2\xE0\"\u0010\xF7 VM{\xA1R\xDD$r]\x80\xF3\x9F\xB72\xC8\u001CX]\x9DP\xB0L[a\u0017\xA6\xF7N(\u0005\u0016\f6eE[\x85\u0006h\xCA\xE8\xC4\xDE\u0012L[9\xCC9i\xFF\xFAC\x9EN\u000E\xAC\xAB\xC0\xA9d\x9Ds\xA6$\u0011\xC2\xFB\"\xF5\xE32K\u0001\xF8\xE8"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u0003k\xEE\xCE\xF4?W\xA3zH=\x93\xAB&\x84\u0000SI\xDAg\u0006_\x994uTP{\x914\x85\x81Tl\x9B]\x89E\x96\xEBT\x93\xACYWJ\xA5\xE9\x82I\u0001'\xB4\x9Bۡ5t#&\xBD\xBF\xFB{\xD3dC\xD4Ov\xD8\u0015\u001D8\xD4[.C%\u0012\xA9Jb\xF5\u001CX\xF5\fu\x8F\x9AsƑ\x87\xFFH\u0011\xB3\xBF\xCD\u0001\xC3\u0016}I\xF3ە\xB5\xB9\xE24R],4\xCDr\x95\xB9\xCA\xD3\u0000tu{崽\xD0'\xA1\u0016\xDD\u0003\u0002\xA35;\x81\u0001\xF1n\x8FfGd\u0018]\x92\u0014,XG\u0003{\u001C\u0003 D\x9A\"#K'\x87\xD6L\xA9B}]-\x86\xD1z\u0004\xC1T\u001A\eq\x8EИ\xE6\x8A\xD1x\xB8J%cJ&\u0013n\xF0\u0015\u001D\x8A+-"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u0014\xB0\u0001\x9E\xAC\x89\xAD\xFF\xF4\x91[\x85\xA0.\xAAG*'3\u0018\xAA\x9D\xAEG\"\xCFkc\u0018\xF9\xA0[U\xDF)\u0019\xD4\xF2\x8B\xD6V\xC0\u0018\x86\x91\xDB:\xB79\u0015y\xC7O\xDC\u001Cl\x9Dko7rj\xCA1\x82\x96\xC5<3\u0015\u001E\xFD\xC4~\xF6\t\xD9nV;\xDD\u007F\xE8ڃ\xAC\u001FP\xEC\x86\xCE\xC6b\xF4\xA7\r_\u0000/\x84\xD4\f\xA5\xF0\xEBjx\xD2\xFD\xE1>\x93\xD2\u001A\x8E\xBB<v\xD2l/9\x85\x9C\xC6\t\xAB4\xED\"\u0006\x88%XA\u001D\xFD\xFC\x9F\xE4\xFBw\xAF\xC4ɐIp\xE6\xF9=?\x82\xD1k&y\b\xBA/h3\x9F\x9D\xA3\xEC\u0001\xCA&\xE6E\xA5\x84\xC9W\u0017\xCBC\xF7\xC8\u001E}\xBE\u0019\"\xD7\xC0\xEE\xE6\x92;47\xF6\x82\u0002o\u001E\xDC\\"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u001A\xC4+\x820\xE8\x86zU\u000F\xBBþ\u000E\xE9\xC2\nS\xFF\xEC/q\xAE\xBD\xF0\x94ƭ\xB9\x83&+I\x90tו\xCD\xF4\xEC[\x94k\x94\xDA1ȳ\xD7U\u0010\x88g\xA6\xDFJ\xAB\u0013/\x8D\xAA\xC40\u0000N狰\v\u000F\x9B(\xF2\xF6\bYa\x94T\xB5҃\xF4\xF7\xF2\xE5{\x91\x8F\xBD\u0000ьc]˹2\xB6\u0010\xA8\x8A\u0004Ot\x8A\eT\x9B\xB0&\xBB\xBE\t\"\x93\u0016\xA28h娢\xB4ʑ\xE4I\f\xBF\xAE\xBB\x93dMm\xD3)\x90r\u001C?\xB0\u001EC\xBB\u0006\xE82?\rGN\xB6\xA5\u0011K\xA6\xDFp`\x97\xF13\u000F\xAA\xC3Q\xAB\xEA\xAEX\xB5\xE1\x8D\u0000\xF2\xA1.SEs\"\x8CD̺\u0011#\u0002B\xD6S\xA2\xBBd%Cϙ\x9FN\xF0v*kO\xA8\u0000r\xA1\xC0"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u001Dgd\u0000)\xAC\xD3\u0002\xD0E\xF9f\xA0\xC0 \xC8\u0000\u0000\u0003\u0000\b\u0000\u0000\u0003\u0001\x94x\xC1\x89\xC0\u0000\u0000\u0000\u0004h\u0000\u0000b=e\x88\x84\u0001m\xFF\xF0\xE0\u001Et\xFC\xD0\xD2\u0013/\xFE\u007Fҋ%\f\u0002\xB1|\u0003\xF4a2(\xC3\xDF,\u0018$\xC8\u0011DG\u0006J\x9D\x96\xB2\xDC\xE8~\xEE\xA3\xF4\xB8\u0004z\u001F\xB9/\xAEJ\x89\xD9%Wq\u0010|\xFA\xFBJMH\xDF\xCA\u0014ØD\xBE\x9C\eH\x9F\u007F\xB0\xCEk\xD3\u001D\x8A\xFF/\x9A|\u0004\xF9큽\u001C\xF0\x84\u001C\x9Bq\x88\u0015\xC55PD\xF5o\xCAE%\u0002\xA2\a\x829ot\b_\xE5\xDD\xCCQ4\x92\xF6%\x97\u0006g\xCD\xE0\x85\x82\xD4u\xF7\x95\xA7\xF4E\xBD\xD7\xE0MXH_F2\xD8\xE0%\xA9tV\xABTJ"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\u001E\xC4\vw\xE3\t\u0014@C\xE1\u0006\xF4cq=4\xC6\u001A\x9A\e\xC2\xF6\x9BP\x8C\xEA/\xBA\xBE|\xB7\\7S\x9B\f7Ϭ\"\x9DF\xA2d\xA3q\x83\xC9+\xAA:\xB0%Є\xCB\xF9\xD5*T\x809\u0001\b\xA1m\u001Chۇ\x82vRJ],\xA5X\xDCp\xA9\xA5mƢ\x88\x8F\x96\xDDȕɇ\x81*˖h\x85\xBD\x87\xA9\u0004\xF0a\xAE:\xB5uX\x8B\xCAQ\u0019\u0004\xAF{3\xC5\xC3B\x9CFEFi\u0005\u001A\u0005*\xDC\xEF\x84P4Ί\xB4\xB6\xC1Q\xD74\xA8J\xAC\x890\u001E\xD8i\xC3M=\xA5\xBDp\x9D\x96(\x8B\xB6\u0003_\x8C\xB0\xF2=Ā*D\x88\x8B\xE3\x8B\xE4*p\x99\u0018\xAA?\xB7zb\xACmꢸKPeN\u0006e\xD5Kd\x82\xC8VɊ\x93G\a|쌽"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000#&A\x9AL\u0011\xF6\xFFl\xAE\xBF\xD8\xDF\xEE#Ֆo\aS\t\x91\xC23\xE6\xF2E\x9F\xDA(p\xAAP\u007F\xE0\x96\v\xC9\xE1r.\x9C\xFB\u0006\xE3\x84\xDEw2N\x92f.p\xEAX\x86\x9C\xE6\x91\rӒcz\xE5\xC1,\xCF\xE1\u001A\xB0\xC8>p\x93\xF2g\xD0\u0016\xFE\xEAi\u007Fzս\u0010\xC10\xE8Ө\v\xEE\xF3\xCBB\xB8\xF9\xE6MH\x84\\ʒ\x92jDY\xA9\u001D\xB2Me\x9F!\a\xEE4bZ\x83K\xB5&\xABM\xC5h\u0015\u0012\u001C2\xABc\xDF\xF4\u0005>\u007FR\u000E\xF1\x99{\xE7\xBC\xF9\xEC\xECעe\u0004پ\xC7\u0000\x87%4\xB8\xE2\u0011\x98?-\u0000\xAE\xD9I\xBBa\xFD\xB1=\xC7\xC5\u0015\xA2ؖ\x96\xAF\xF8\u0012\xD4\u0017\x86ڼ\xE8e\x9A\xF9\xF6y\x91\xA6\u001D-^P\u0018J"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u00001cA\x9A\n\u0015o}c\xB5n\xF7n\\\xB3ɂT\xE1\x8Cԯ\xBAbeŽ\u0000\xF9\xB2\x96GN\v\xCB녔kd\xC1\xD5\xE6\xBF\u000E\xBC\xBC\u0005^\x8366\x9B\xBE\xC6\xEE\xBD,E\u00029W>\x84\x9B\x85'\u001C\xE14\xC1\xCF\xDAG\xCD\xDB;\x9FIR\xF5:O\xA4Ĺ\n\x93\xA3\xB0Crݿ\a\x88\xA7\x8F\xD0m\x99\xD7]>\xE3t\u0019đk\u0014\xF4\x90\xFB\xA8\xAA\xCA\xD8\xE6\xF0\xF7s&\u0015\xE8\xE6\xB1R\xB3\xE1\u0001M\xD0~yE\xCF}\"\xE9\x8F\xEF\xB8U^\x84\xA2\u0002\xB8\xBE\u00068\x90\u001A\xDE-he'x\x9A\xE9\x92\xD2\u0001c\u0013n\u0003ca\xFA]]\x92\xBF/\xDBE\xAE\x90\xEF\u001Ad{q4\u007F\x89rVa\xF41\x92\xF9\xA5*\xF8/S\u0019\xF6\u05FBV\u000F"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000`l\vw\xF8\xCB\u0014@C\xE1\u0006\xF4cp\xD4\xD8\xDA\u001D\u001D\x9B\xEB\xF6\xA5J\xB5\x84\xCAw\xB2}\xF5\xAC&t\x9DE\x85T\x86\u001D\xD4wGC\x91)\xAE\xBD\xA9\x97\xF3\x86\f\u0019\u0000[\u0019/\xAC \xFD\xBE\xB0\u0012Ύ\xB5\xCE \xA6&\xA6[2\u0092\xAE\x96\xA3nܙ\x85\x97Hi\xAD\xDCQi\u0011\x93\xAE\x9A\xC8T\xF1\xE5P\u0001lc\xAA\xB7\t\e\xD6f\b}\u0000\u001DG>\x880\u0000\u0010\x85\xAF]\x8AiCy>l\x9D6\xC6U씦ฺ`n\xCC\xF7\xA7JLr\x81\xC00\x87\xEBe-mt\xD7*\x82U\xD5R~\xA9\xF59\xCAЋ\v\xD2[\u000E_\xBE\xA5M2P\u000E\x87}\x8E\x93_y0\xDB\u001C\xD0\e\u001F\xE6!&\u00139\x986Qh\xAE\"p+a\x91T"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000e\xE6\xE1T\xF1a\xBCÿ\xAB\xFE\u0013<\xBEV\x95\x8BT\x86\xFDS\xEAK\u001Eն)~\x9C\\C\xE1\x97D)\xBA\x80O\xD5i\x96\f\xFD\xA9\u0000\xE1\xBC+\x92\xD4\xE7ń0(\u0015\xF3%\"\\x\xA4k\x93\n\xFD\xE5\u0001\xCA\xD4-\xDB\u0012\u001Aam\xC5Y\u0018E\x98\x9E\xB2H\xA97\xA4K\xAF]\xB5T\xCB\r°/o*,,\xFF!/m\xDBJ\x83HI\u001D%e\x99S\xD87b\u00015\x91)r\xAC\xDBr\xE8\xCA\u0011\x9E\u0018\u007F\xF5\xA9\u0010\u007F\u0014\xB5߫\aW!\xBE\xA4\xE2\xCF7\xB1\u0005/\xC6C\xD8\u000F\xD0@\xA5Y\xF0\u0004\xB0\a\xF9\x82qR.;\xB7\x94\xFF\xF6\xE7u:v\u000E\xA1#;\e\b\x96h\x93\xD1Xlx\x9DUTA3281u6N\x86\x89"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\x9F\u001E\vw\xC6s\u0014@C\xE1\u0006\xF4cq=4\xC6\e\x9B\x9C\xFB\xF6\x83M\xF6\u0005O\xABª\xF6\u001F+v\x96\x8C\x87\xCAǓQ;\x9Ab]>]\f\xB1\x97\xF3\xC2\u0004\t\u0000\xB5\xF3֘[Xkc%S\xC5&ϔ\xAC1\xE2,\u0016\x9A\xDA\xDC\u00153\u0012\xDA\u00159c\xDA\u0013_,\x8E\u0016c4\u0000\x9AO\x8DL\xC5Sㅳ\u0013\xE2߇ӝa*V\x92ء(\x89l\xAA@\xE8a\xC5\u0000ƲR\xBA\xC71\x81\x88\xAC\xADi\xF33.Pt\u0003\b\x8A0\xC7\xEC\xF9S\xDFI\x92җ\xD0\u001E\xDC|\xA6\xBD)\xB7\u0015\rӋ\x97\xD5\xD5@\u00137Zp\u0019\x9C-\xA3\v\n\r\xCBu#Uͼ\x82\xA5\t,\x92\x87S\xB3\u000F\x92x\xC0\x966Y\x93\u0010\xEB`~-\x87\xD7J\x95\u0011"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000Æ\vw%$\u0014@C\xE1\u0006\xF4cp\xCC\xC0\xDA\u0019\u001A\x9A{\xF5\xB9\xADGET\xA1\xB2\xC71\x9Do\x87I\xB5\x94\xD5\u00061Z\xD5+\x83\xF6\x9D\u007F\u000F9\x97\xF3\x9A4i\u0000{h\x8F\x81x8с\x89\xE9\u0012\xD2\xE6b\xEE\e\x9C)\u0014\\Z\xB9{S\xB2/\u0005\x9A8\x85ج\xA8Ռ\xA9\u0016\xBDx\xDBM\xEC\xC5\u0017S\x99\xADч\x94&h&\xEF\xC3\xDA\u0016<\xC7\xC6[Ed\xA7\x8C\xB5\xA3%\v\x83\x8F%\xE6\xD9\u00176:\xDD\u0012(Č\xBB:\u001E6\r\xB1\f+\xFB>\x80+\xAD*\xE9ؽE\u0014l\xAA\x9C\xDBC\xDE\"\x98U\xD0ݍ\xF6\u0013\xA2\xAD\xBC\u0000m^\x80\x9E\x98\xF6\xF8\u0003\xC1)\xE6\x86V\xE8;9\u0005iE+\xA4\x96/\xAB\xB5\xB5Hl\x92\xDBb\x96"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\xFC\u0017\xD7\f\u001E\u001E\u05F5\xAC*|\x96\e\x97Ϟ\xC3u\rQt/\x9D>|\xF9\xF3\xF5/\xA9>~\xF9\xF2\xA5i5k{`\x8C\u001A啕\xAD^\rj\xD5\xDFJ\xC0\xF9\xE9\xF7\xB0\x9F>~\x96\u001A\xA56\u001D%s_xx+l~\x99T\xE50\xDC\xDB~\x99%\xBAT\x9F?LV\u00155/\x9F.\xA6\x993\xA4\xC9_\xB9\xAE\x99\xEC81\xDE\xD6\xE0\xFA\u001A\xA9\xCFa\xA6u*\fw\xB3þt\xF6\xA1\"/\xA9CT\x992_-\xE8,X\"=\xA08\xA2\u0005q\xDC\xF7\x84\xE4\xC8P*\xAA\xA4\xA4pN \xDB\u0000\xB6\x89*\xF0\u0017'\xF8\xFB\xF7w\xCE1\u0001Dk\xE7q\xC4\xCDQ\u000EV\xB6@\x98\x86n\x8A\xE8\x92\xD9E\x84*˧\u0016\xC3K\u00160S\x8B\\h\u001E"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\xFC\xB7\xD7\f\u0013]4\xB1\\\xAA\x9B\xC0\x84Q\x89\xB0\u001C\xE0\xF5[\xE4\xB4\xF7ц`d3\u0001\xDF[|\xA9\xCE\a\xED)\xA5~\xFA\xBA\x97\xE9k\xBEz\xFD\xEDwɫ\xC5\xC3Y\xE1\xB5ϗ>|\xFA\x9B\x98i\x92\xBE\x8E\xF8J\xF4\xDC\xF4\x86\xADͧ\xD6\u0012O~Ϭ\xE4\xEE]B\xAF\u0019+\xED\xF1\xE1P\xBC\x85\xCB\xF4|+\xD3 \xFA\u001C(U`St\xA9\xF17\xCF+\xBE\x81\u0012\u001D'\xC7\xD3Q\xAE\xF6\u0013\xE8oȸߪ\x9C7/\xE8\xA4H\u001A\x97\u000F\xED\xAC\u0005y\xBB\x81B\xB7\xBF\u0012@!_\xFAMR7W\xB5\u0005\x81\x86\xCEX\xD4\xFA\xBD\xD9a\xB8\v\u0003\u0018h?\bn\xC86\xB2\xBC\xC8Vo\xCD\xC4C\xC4TI\xC3g$\x84\x85{Zf\u000F\u0012l\xB2\xB4\xE5\x86\xD9"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\xFDT\u0017\f\u0018\x9B\xEA\xEE\x9E\xC0q\u000E#\x97Q\xE1:\x86\x98\xB2\xB7ϫ\xB5T\xFA\xBB\xA5Ok\xB9\x85J\xBB\xA7\xD0ҾT\xFA\xBB\x9AP\xDD*|\xE9\xF3\xDA\xE9k\xC9\xE1\u0010a\xA9Ϝ\xD7~\x96\xBB\x98j\x9E\xD8H\xFDH\x90\u0014\xBA\xA5^\xAB\xEC\u0015\x93\xBE\xAE\x85\xF3\xB76ս\x84\xFDҧ\xE9\x92\xD6|\xF9\xF3\xEA\xEDi\xB9\xA7\u0006\xBB\xE7\xCF\xEA\xA9\xD7\n\u00155PiR\x87*\xCAW\xA6\xA7B{a\xD2]\xEFa\xAAu\u0010|7/\xE8\xB4hs\xBE\x96\u001A$\xDF`p\xDF\xE9pGd\xC64\x8F\x9E\xBB\xADe\u0014R\xFB\xCF\xD1\xC0\xEC\xAD\"\u0016|\xBFp\x95\et\x9D\xB3x\u0003!\xBEL\x846\u00006Ŏ\u0000\xF2뗃A\x83\x85\x8A5\u001E9\u00121\xBB7\u001C5\u001D\xA7\x9B"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0000\xFF\xF6\xD7\f!-\xBAn8\xBFL\xECjg\xC9\xE9:KM\xFB\xE7\e(\xD7|\xF9\xF3\xF4/\xA1\xABB\xA9\xCDxO\x93>|\xB9\xED8P\u0006=\xAE\xFA\x93\xF4\xAF\xA1bږ\x89\xA7\xF4_\xAAN\x95X\xCAt\xA1\xA6B\xFB\x84\xD1դ\xEB\r-g\xE4i\xA6\x86\x99\xAD(ikB\xAE\xF9\xF2\xA5n+\xD2|\xF9\xFA\xA7\xCAi\xAA|\xA9\xEDwϗ\xA8\xE8\xFDS\xE5\xEEi?Kzr\xA8F\xDDBT\xFA\u0015'Ρ\xBD\xBF\u0006\u0015?-\xE8D\x88\\p\xECl\x82\xAEG\x8F\xF4+\x81F{\u000Ee\u000F\x95\x9A$\u0003\xDA\xD1\xD4/\xFC\x9DQ\xC8\v\x95\u0015\xB1\x85z\f\xB0\u0019U\xEB\u0016+O\"\xD2\xEE\xF0<iI\x86v\u001D\t\v\x87w=j\xD1\nw\x9C\x996Pԑ"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0001\u0001`:\u0005\xA4}\x84ٕ[2\"խ0\xD0\xDDq\xB2\u001A\x87\x98`g#\xAA'\x99\fRFT\xB7S\xCAx\xD5\xC9*\x9D\xAF%\x94\xE3m\u001A\xC6®0xQ{\\\u001F\xAB\u0019]ڗθV\x94mT7\xD8+'j\u0011\xA6A\xB2)Nq\x8B\u0015\xF2U\xCEI3\xB0\u000F\xE2\"ls>\xF4\xC4B$?\xAD4:6Z\xC4\xF2\xD4\xE8\xF0\xB4\t\u0019\xAE1\x8A\xACނΡS\xA4\xF1\xFAi\xB0-b\x90SU\x9B\x81\xAD6\xED\xB6\r\xB5u\xB7+X\xCEZ\x9F\xF8\xBF\xFE\x8E9\x85o\xBB\xE9\u0000\xDDq>\u0000\u0003\u0001_\xF1\xC1\xA6\x8D>C\t\xCC\t\xB34\x98I\u0006\xC3\n\x96\u001C\xAFjݑ\x90[d\xE9\u0011Vm\xE4Lύ\x8D\u0004$\xCA\xE9\x9AjP\u0013[i\xB2\xEC"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0001\u0019\u0002\xA6\xDF2ޟ\xA7\xBC\u0001\u0018C\xE1:6}\xBD\xA5\xA7\xB8\xB7U\u001A\xAFl\u{327C0}\u0018z\u0011\u0013\xDEQi澆\xA4Y!eR\x91\xE7\b\"A\x93F\x84ڗٴ\xC2ys@-Y\xA7p\u0002u6\x95!\u0000\u007Fy\xE9\x94[\u0013a\xC3\xF0\xF8i⡴ٲ\x9A\xCAL\x8E\u001E\xDEQ\x8E\e\xDF\xDEi\xCCJRT~ӇtB\xAA\xE3\xBA\xEBT\\\xB1\xDD\xD7\u0016\u001D\xDD\u0012\xD9IN\xA8\xB2Q\xB32\xC9\xD7\xCBP*\u0019\bR\e͏\xEB\u0017\xB8\xEC0\xEC'\x99\u001D\xE1\xEB\xE8\xCC\n\xDCw\xE8d\u0016\u0000$7\xB3EM\xA6\xB6\u0001\xA5hA\xAE/\x96\x95\xEDT\xE0\xE5M\x928\u0011<P\u0011\xE5\xFB\u0012\u001A\eOx\xB1\xB6_\xEA\xF9\xAC\x90˕\u0014\xFA\xFE\xB2\xA2\x90\x9E\xD9-\x8B"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0002\u009B\xE0ZM\xE1\xBF\xE9x\u0013q7\x8C\u0005Jzz\u001D\u0018\xE7ߜRP\xED*7\u0019\x92fh[B\xEC+\xBEye\bU\xED\x8AB\x93\xE4\xC54\xF2V\xB7\tS+y&F\xA4\xAB,\"=$}\xED\u000Fk\xF8\u00127\eO\xE2ɗ\x81\xA0 \xFC 6Y\xAE\u001D\u0018g\x90\xABI\x92VJD\xC3씛s\xA8X\xE2\u0015\u0001\u0012\xCBE\rl\x8C\xC49b\xB4\x8Dsu\xAA!\xD9\u001AHX\xC0\b\u0014\u00017\xCAK\x94\xC0(o\xF7E\x81}\xA8\x91\x97}\u0003\xDFI$\xDDv\x93(\x94\b\x99\xE2\xEA.\u0014\xFE\xA3\aF\u0002\u001An\x90>\xE7\u001D2?\xBE\xC0\x93\xC0\xEF\x87\xD5O]\xB6\e\x97yJ\xADw5\xEC\xA6q]\t\x82\xC2\xF7\x91\xAC4\u000F\xCA.m\xB1\x9B\xD0"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0003r\x9A'wɢ\u0004\xF1\x8E(\b\u0013T\fPoIEm\x91\x83\xF9|\x8B\x80V\t\xDCi\x92u\u007F\xF9\xA9\u001C\r-_rGx\xE8\u0016&\xCE\u001E9r\xF2\u0014\x8E\xD1l\u0005\xB9ƽ\xE8\u0012\xF6gD'\v\u0012\x9E\x91\x9C\x86n\xA0\x8D3\x84`\xFF\xFFXz\xDA\xC6\xE1\u001E\xD8*{\xA8\u0015\xEEq\xFD\xB5G\xDD\u0000ݵ\xE4&K\xE6\x9C̴\"\xB7A\x91H\u0002\xB0\xFEt\t\xF0XE+\u0016\xD2V\xA4\xF7N\xD5 \x80\xC7\u05EC\xA8\xFC$<&s\xFB|j\u0002p\u007F\x88\xEC\u0018\xA9\xAD\xF9\u0016\x8E\xE8V\xC4\xF4O\xF5\u0013\x9AB\xF6v\x90n\xC5p\x93\x86\xCEj\xABT\xB8<\xE4\xEB\xF3\u0012\xB1\u0013\u0015\x847\xF6\xEC\xADL\u0011j\xF1\x84\xB3\xFF\xC8\xF5%4\x88K\xB43\x9A\xAE-"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\u0003\x80h\u0005\x95[\xA8Z\xFA\xF3\e\xEE\xD2 4g>\xDB\xD5)\x8Akl\xF5\xE8\xAFB\xEC\xE3\xD0\xD40ºU\tQb\xF9\xF3\xA0\xA4ۍ\xDD\xC1\xCB\xE7\xCB\xDF\nn\n\u001A\xBA\xE8q\xB5\u0018\xC0zA\x91\x9B\x90\t\xDD\u000E\xE70R<\u0005\xC4rbqe\xB2\xA08\xEB\u0004ַ\xF7\xCF\u001F\x99!\x9B\x87\x92\xA3F*[G\xC6\u00067\u0014ӕwMB-\u001C\xB8\xEC\"\xC7|ַJkL\u0000Z\u0006\x8EL\u001Fa\xB62\xA2\xAC\xD9\xF6c7\x8F>©eq\v+\f}8j\u0001\u0005ȝ\xEEDz\x80t\xB6\r\x81\xE1P\u001D(\xDB<{\u00102\u0001\x9C\xDF\vXP\x90(\x8F\e\u001C\xB1\xE3n\xDB\xCB􆅌-H\x93\xEF\xF1\x96\x88\xFD\u001A֦\u0019\\tα\u001A\xCE\u001A\x8Ew\xFE\v\xFA\xDD"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 "\u0000\a\u0002\xADi\u0001\xDB\xCFm~\x81N\xECp\xC7pU\xF6\xE3JH\x88\x86T\x84\xB2\u0010\xB5\x902v\xDC\u0010ɴ\x93u\xDFˈ\xF2G\xB1E\x9Ct\xEAF\xD0\xC5Ed\u001AR&1µ\xD1\xD7m4\xC0\xF6<\fVy\xBD\xA1\x96\x9D0$S\x92/\xA7/W\xFCn\r\xEEU\x9B\xA7D\xEA\xD3\u0000\xA0b\xFCY\x97g0f\v\u00195\u000E\u0016fSH\xE9<\x94\u00127\xFE\xE8\u00022\x81A\u000F~\x8C\x95\xBBF\x89\xD5\xE7G}jMKWa\x93\e\u0018\u0000\u0019dm2R\xBCHD\xB53Ҁ\u001D\u0017\u0014r\x93\xA5t#6\xC1\xFA\xAE\x9F)\u001C\xCB\xEBc\x9Ei4\xCAĠ\vK\x9A$\xD2\xED\xAC\u0017\xA3GzI<q\x8C^\x9DQk\u0012+n\x9D\xB6\x93\x95wwq\xE1v"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
Retained String Report
-----------------------------------
3 ""
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:25
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:26
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb:215
2 "\u001AEߣ\xA3B\x86\x81\u0001B\xF7\x81\u0001B\xF2\x81\u0004B\xF3\x81\bB\x82\x88matroskaB\x87\x81\u0004B\x85\x81\u0002\u0018S\x80g\u0001\u0000\u0000\u0000-\xA5\u0006\xA0\u0011M\x9Bt\xC0M\xBB\x8CS\xAB\x84\u0015I\xA9fS\xAC\x82\u0010\u0003M\xBB\x8CS\xAB\x84\u0016T\xAEkS\xAC\x82\u0010\x9BM\xBB\x8ES\xAB\x84\u001CS\xBBkS\xAC\x84-\xA3\xB9[M\xBB\x8ES\xAB\x84\u0012T\xC3gS\xAC\x84-\xA4\xFE\xCE\xECO\xBB\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:120
1 upload.rb:38
Total allocated: 772506576 bytes (140391 objects)
Total retained: 1052233 bytes (43 objects)
allocated memory by gem
-----------------------------------
772502129 ethon-0.12.0
2024 typhoeus-1.3.1
1009 other
758 ffi-1.11.1
584 logger
72 monitor
allocated memory by file
-----------------------------------
767707105 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb
3739688 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/operations.rb
1049760 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/options.rb
1936 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb
1200 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/infos.rb
1009 upload.rb
656 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb
600 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb
598 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/pointer.rb
584 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb
584 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/logger.rb
448 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb
432 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/easy_factory.rb
360 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy.rb
336 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/pool.rb
240 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb
216 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http.rb
192 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/options.rb
160 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb
120 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/util.rb
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/debug_info.rb
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/loggable.rb
72 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/monitor.rb
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curl.rb
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/form.rb
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/params.rb
allocated memory by location
-----------------------------------
767706289 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
3739520 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/operations.rb:29
1049360 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/options.rb:103
1856 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb:13
560 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:142
504 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/logger.rb:387
465 upload.rb:49
400 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/options.rb:101
384 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb:214
380 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/pointer.rb:53
336 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb:56
320 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:125
320 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy.rb:236
312 upload.rb:15
288 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:142
272 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:26
218 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/pointer.rb:55
216 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/pool.rb:43
192 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/options.rb:41
192 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/easy_factory.rb:99
192 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb:116
192 upload.rb:20
168 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/operations.rb:13
160 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:107
160 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:110
160 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/easy_factory.rb:124
128 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb:31
120 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb:27
120 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http.rb:56
120 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/util.rb:20
120 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:137
96 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:105
96 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:38
96 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:53
96 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:67
96 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http.rb:59
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:25
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:28
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/debug_info.rb:22
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb:17
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb:33
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb:57
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/loggable.rb:42
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb:87
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb:96
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb:215
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:106
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:121
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:140
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:40
allocated memory by class
-----------------------------------
767708768 String
3739840 FFI::Pointer
1049160 Thread
4072 Hash
1040 FFI::MemoryPointer
920 Array
544 Proc
400 Integer
232 File
216 Ethon::Easy
160 FFI::Function
144 Method
120 Logger::LogDevice
120 Typhoeus::Request
112 FFI::AutoPointer
96 Ethon::Easy::Http::Put
80 Ethon::Easy::DebugInfo
80 Ethon::Easy::Mirror
80 FFI::AutoPointer::CallableReleaser
80 Logger
80 Typhoeus::Response
72 Thread::Mutex
40 Ethon::Easy::Form
40 Ethon::Easy::Params
40 Logger::Formatter
40 Typhoeus::EasyFactory
allocated objects by gem
-----------------------------------
140333 ethon-0.12.0
31 typhoeus-1.3.1
14 ffi-1.11.1
7 other
5 logger
1 monitor
allocated objects by file
-----------------------------------
93491 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/operations.rb
46751 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb
30 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/infos.rb
16 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/options.rb
15 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb
10 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/pointer.rb
9 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy.rb
9 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb
7 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/easy_factory.rb
7 upload.rb
5 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb
5 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb
5 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/logger.rb
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http.rb
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/pool.rb
3 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/util.rb
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/debug_info.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curl.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/form.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/options.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/params.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/loggable.rb
1 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/monitor.rb
allocated objects by location
-----------------------------------
93488 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/operations.rb:29
46741 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
14 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:142
10 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/options.rb:101
8 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:125
8 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy.rb:236
6 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/options.rb:103
6 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/pointer.rb:53
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:107
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:110
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb:56
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/pointer.rb:55
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/easy_factory.rb:124
3 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb:27
3 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http.rb:56
3 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/operations.rb:13
3 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/util.rb:20
3 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:137
3 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/logger.rb:387
3 upload.rb:49
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:25
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:26
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:28
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/debug_info.rb:22
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb:31
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb:13
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb:17
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb:87
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb:96
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb:214
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb:215
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:106
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:121
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:140
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:40
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:56
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:88
2 upload.rb:15
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curl.rb:62
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy.rb:218
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:105
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:38
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:53
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:67
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/form.rb:26
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http.rb:59
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:141
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:142
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:150
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:64
allocated objects by class
-----------------------------------
93496 FFI::Pointer
46785 String
26 FFI::MemoryPointer
23 Array
17 Hash
10 Integer
6 Proc
4 FFI::Function
2 Ethon::Easy::DebugInfo
2 Ethon::Easy::Mirror
2 FFI::AutoPointer
2 FFI::AutoPointer::CallableReleaser
2 Method
2 Typhoeus::Response
1 Ethon::Easy
1 Ethon::Easy::Form
1 Ethon::Easy::Http::Put
1 Ethon::Easy::Params
1 File
1 Logger
1 Logger::Formatter
1 Logger::LogDevice
1 Thread
1 Thread::Mutex
1 Typhoeus::EasyFactory
1 Typhoeus::Request
retained memory by gem
-----------------------------------
1050768 ethon-0.12.0
648 typhoeus-1.3.1
425 other
160 ffi-1.11.1
160 logger
72 monitor
retained memory by file
-----------------------------------
1049320 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/options.rb
425 upload.rb
408 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb
408 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb
256 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/pool.rb
232 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb
168 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb
168 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/operations.rb
160 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb
160 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb
160 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/logger.rb
96 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http.rb
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/loggable.rb
72 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/monitor.rb
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/debug_info.rb
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/form.rb
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/params.rb
retained memory by location
-----------------------------------
1049320 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/options.rb:103
425 upload.rb:49
288 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:142
216 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/pool.rb:43
192 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb:214
168 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/operations.rb:13
128 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb:31
120 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/logger.rb:387
96 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:38
96 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:53
96 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:67
96 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http.rb:59
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/loggable.rb:42
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb:87
80 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb:96
72 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/monitor.rb:256
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:25
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:26
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:28
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/debug_info.rb:22
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/form.rb:26
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb:27
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:141
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:64
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:74
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/params.rb:24
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/pool.rb:67
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb:215
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:106
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:40
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:56
40 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:88
40 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/logger.rb:382
retained memory by class
-----------------------------------
1049160 Thread
640 Hash
320 Array
313 String
288 Proc
232 File
216 Ethon::Easy
144 Method
120 FFI::Function
120 Logger::LogDevice
112 FFI::AutoPointer
96 Ethon::Easy::Http::Put
80 FFI::AutoPointer::CallableReleaser
80 FFI::Pointer
80 Logger
72 Thread::Mutex
40 Ethon::Easy::DebugInfo
40 Ethon::Easy::Form
40 Ethon::Easy::Params
40 Logger::Formatter
retained objects by gem
-----------------------------------
26 ethon-0.12.0
8 typhoeus-1.3.1
4 ffi-1.11.1
2 logger
2 other
1 monitor
retained objects by file
-----------------------------------
6 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb
5 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/options.rb
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb
4 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb
3 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb
3 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/operations.rb
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/pool.rb
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb
2 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/logger.rb
2 upload.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/debug_info.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/form.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/params.rb
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/loggable.rb
1 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/monitor.rb
retained objects by location
-----------------------------------
5 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/curls/options.rb:103
3 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/operations.rb:13
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb:31
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb:87
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/autopointer.rb:96
2 upload.rb:49
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:25
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:26
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:28
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:38
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:53
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:67
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/debug_info.rb:22
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/form.rb:26
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/header.rb:27
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http.rb:59
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:141
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:142
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:64
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb:74
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/params.rb:24
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/loggable.rb:42
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/pool.rb:43
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/pool.rb:67
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb:214
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb:215
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:106
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:40
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:56
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request/callbacks.rb:88
1 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/logger.rb:382
1 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/logger.rb:387
1 /Users/v.kolesnikov/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/monitor.rb:256
retained objects by class
-----------------------------------
8 Array
6 Hash
4 String
3 FFI::Function
3 Proc
2 FFI::AutoPointer
2 FFI::AutoPointer::CallableReleaser
2 FFI::Pointer
2 Method
1 Ethon::Easy
1 Ethon::Easy::DebugInfo
1 Ethon::Easy::Form
1 Ethon::Easy::Http::Put
1 Ethon::Easy::Params
1 File
1 Logger
1 Logger::Formatter
1 Logger::LogDevice
1 Thread
1 Thread::Mutex
Allocated String Report
-----------------------------------
4 ""
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:25
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:26
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb:215
3 "\x00"
3 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/util.rb:20
2 "/Users/v.kolesnikov/Downloads/Wanderer/1x01 Rebirth {VHS} [RoxMarty]+[ENG+rus].mkv"
2 upload.rb:49
2 "::1"
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/pointer.rb:55
2 "Put"
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/http.rb:56
2 "http://localhost:9292/upload"
2 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ffi-1.11.1/lib/ffi/pointer.rb:55
1 "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xF9\xB1\vw\x15\xCB\x14@C\xE1\x06\xF4cq-0\xDA\x19\x9A\x9B\x7F\xF5\xB6]\xEF\n\xEF\x9F#\x1A\xF0\x1A\xC3NE\xE7\xA5P\xC3\xC1\xEE\x02X\x83\x8A\xB9\xB7\x00a\x97\xF3\xBE|\xF9\x00B}\xFF\xF4\x10|u\xE8,\x80\x85\xD8=NwG\a\x12\x8A\x97T#M\x91uM\xFBf\xD9\x81\x8DJ*;\x96\xBB(;\xF3*4\x1D\x85/&\xEC;\xB8\xBEmLZ\xC7HD&\xC1\xF3X\f=\x95!j\x19\x84\x8E\x95\xA0l,\xE4\x96\x92\xCA\x8BR1\x95\"k\xB3\xA7a\xC1\x043\xAA\x030~\xB6\xAE>\xB0\xE9\xF4%Y\r\xFA\x18\\\x12\xD5\xC5\a\x80\x91;\xA5\xAD_6\xB7\x9Dh\xC8\x01Y \x032\x06bA\xC8s\xEB\x93#\x14\xE9\xD3%"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x11%\vwf\x1F\x14@C\xE1\x06\xF4cp\xC0\xC0\xC6\x1C\x1A\x1CC\xF6\x90\xF2\x87\xA5:\xEB+\bi\xEA&}\x9E\xAD\x82\xBB\x05#\xD5[\xFD\x05\xA2\rT\xE6\xA1\x97\xF3\x96,Y\x00g\xB8\xB3\xE7\xDE\"jS\x0E\xC3j\xC0\xB09$7*\x8A\x8CkX\xE8\x95\xCD\x12eXE\xD6\xA9\xCA\xB1\xE9\n\x95\x8D>S\xAD5\x97p\x7F\xA4\x17\x93\xC7\xA2\xE1\x01\x1E\xFC\x9A\xCB\x8A\x91\xEC\x99'$\xB8\xE0\xA3\xA9\x05z\x13\xB6\xEF\xA2!\xCAp\x88\xB6\xE0\xCDB\xACh\f\x94\x86\b\xC3h\xA5!\x83\xF6\x8D\x1D\xBF$\xCF\x93+\xB5\xD68V\xAF\xBA:\xE8P\xC5Mr\x17\x18\xD4\xE1\xBAU\r\xE8\n\xD3Z\x10\x17\xEE\xAB\xDE\x10\xBFo\a\x8F\x95@d3\x06\xDF"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x00\x00\x00\x00\x00\x00\x00sE\vw\x8A\xEC\x14@C\xE1\x06\xF4cq,\xC4\xDA\x1A\x1A\x9A\xFF\xF5\xA8\xABU\x84\xD4\x9F\xA6\xBE\x10\x9F\xD5\xEC\xD6\x13\xE8Y\xC5u\xE6\xB5\xFD\xDE\x9C\xAF\e[A\x97\xF3\xA6L\x99\x00]V\xCC\xB8\x82\x92\xA8\xAF\xD6\xCE\x82\xEA\xE27\xC53*\xCABp\x15\x89y\xEC\xA9\x8D\x9D,q\x19\xE8\x9AkI\xD3a\xD7\x8A\x8C\x0E\xB3\xB8z\xBC*&q\x13\x86\x86\xB6$EJ\xC0J\e.m\xF1\x81\v\x99n\xB0U$\xAAH\xC0\xAD\xDE\xC3Q\xE0\x951Z!\xB5\x84\xCF\xEB\xD0I\xA3\x90\xC1\xFA\xDE!G\x057\xCF\x94\xBDw\xEB\xDEJI\xC1\xAD\x87\xC2\x17\xE3\xAE\x9D\\D\x8B6VX\x04\xC2\xBCW\xC7&\xCF\xF9\xA1x\xABL\f\xDB,/\xF9\xAD\xBF\xD9"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x00\x00\x00\x00\x00\x00\x00\xA9\xFD\vw\xC8\e\x14@C\xE1\x06\xF4cp\xC0\xC8\xE2\x1A\e\x9CO\xF5\x8Fdex\xD6\x12\xA3\xFB\x15\xAB\\~\x95z\xEA\xD6\x03\x89\x14gg\xEA\x95+^\xF2!\x97\xF3\x82\x04\t\x00K\xBE\v'\xC3\xE6$?(\xC9\xB6\xA4\xC2\xB2\x9B\xE2l=.\xC9\x14\x8At\xCA\xB6\xC4\xDDy\x84\xDD[CL\xC8\xE0A\xC7\x81\x19r\xE1\xA5\x15\xDA\x1C\x9A\xDA\b@~F\xE4\xA5g\x8C\x19QC\xA9\xC4q\xDD,F\f#\xE3\x83\xB8\xC8\xAF\xAEGg\xD2\x93IX\xB6\xAE}\xEA\x12\xA1\x000~\xB1\x17>\xDE\xFA\xBC%V\xC1R\x99\x0F\xA1;&C\x88\x8E\xEB\xD3\xD9~\xA2\x8D\x85\xA6\xD8\x01\x89\x03\x87\x1C@\x90i?X\x01+\xE3\x13}oP\x8A\xBA\xD5)\x1C"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x00\x00\x00\x00\x00\x00\x00\xB4'\xA3n\x87\x81\x01@\x00\x00\x00.\x7FA\x9Ap\x12\xDB\xAB\xC1\xED\xDC\b\xFD\x8D\x890iF\xE8\x17!\xF1!\xAF'\x17&\x12\xA9a\xED\x99(\xB9\x17\xBEN\xF2\xC1D\x934\xFDK\xE2?\xF0\x8Dv\x94\xD5p*\xD4\xAE\x90\x0E\xA7R5Q\t\x94\xA3\xDA0\x83\x01:\xDE\xAB%\xA2\xBC\x94\xAC\xF4\xF7\xF6\xF1W\xEE\xC7\xCA\x01D\x92\xE2wuR[J\x85h\x99\x05\xC6f\xC0 #j([\xB9\\\x91\x9A\xDB\x86mW\x16\x98\xA4\xB8\r}\xCB\xF6\xDC\xAE\xBC:*\x01\x14?\x90\x00\xE0\n\x87\xDC\x02\x0E\x11r\x1F\x91\x04\xEC\xB6\xAC7G\xADei\x95\xD6\xC3\xBC'=\nQt&C\xFA\xFDh!\tV#\xBE\xD6\xCE{.3\x93\xA0\x92\xD4\n="
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x00\x00\x00\x00\x00\x8E&\vw\x89\xC4\x14@C\xE1\x06\xF4cq9,\xCA\x1C\x1C\x1C\xCB\xF6{a\a\x8Bn\x9F<\xA4\xD0\x93\x92K\n\xC2Z\xEEI0\x99\xCE\xC7\xC3\x92\xC4J\xFC\x81\x97\xF3\xBAt\xE9\x00\xA8-\xF1\xC6\xF1Q&u*\x8D\xE2\x950\x82^\xAC\x94U\xB3\xC2A\xB1\xBEV[n\xAE95`ev_%/V\xB3(\x06gj\xAD}\x0E\x84,z\xC67\xAA\xEAloo\xEFz(\x83)@(\xE2\x91Kf5T%\x1D\x01<ct\x88[~\x1C\xF2W\x8D\xA3\xA4\x14}N\x14\xFA\xAB[\x04\xF3\xC0\xCB\xE2\nr9?0\x9F\xEC\xFA \xFE\x15\xAD\xBEy0\e!V\xA93\xD8n\x95\x0Eb\xBD{\x8A\x9F\x8C\x88\xA2\xA3\x90\x0F\x97\x8C\x16\xAC\x955\x8E|\xE4"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x00\x00\x00\x00\x00\x99?\vw\xB2\xC0\x14@C\xE1\x06\xF4cp\xEC\xC8\xDA\x1F\x9F\x1A\xC3\xF5\xB1J\x87\x9Bo\xA1A\x0E\xC5i\xBF!aS\x04\xA9\x86U\xBB\xCDj\xF1\x9F\xA9\x91:\x19\x97\xF3~|\xF9\x00\xD0\xA64\xB4\xDF\n\x05zp \xA1\x8B\xE5z@\xFB\x90\xAEX\xEC\xB3\x0E\x8D\xDD\x91^\xAE\x10\xCE\xC9nAqJ0]\x8FqD\xCEF\x04f)@\xA8r\xD1\xD1\xB7\xDDM\xC71\xD52\\\xC6\x8C=\xB0\x0F\x1E\xB0H\xE8\xC8!\xBB\xAFj\xB8A\x1F\xC9A[\a\x06s\x10\xC4\xE1z\xE9&\x0F\xD9\xF44\x97+\xBE\xA7\x04:\xAE\xA8ES\xF52')\x1C\xAF;\x0F\xD5&XE{\xE4\xC06\x80E\xDA\xA8V\xB4w\xA9\xAFx(\xF0|\xE4\x034\x96\xDC\xBC\xD1q\xC3"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x00\x00\x00\x00\x00\x9D6\vw\xE0<\x14@C\xE1\x06\xF4cq0\xC0\xD6\e\x1A\x9A\xD7\xF6u\r'WT\xD32\xBD\xF3\xB6?\x1D]U\x1D\xA9D\x89\xC3ch[\x1F[K!)\x97\xF3\xB6l\xD9\x00Sd[C\xC1\x15\xCE@\x05\xD3\x1D\x1F\x1D\xDC\xE2\xBB\xE6\x85\xCDu,NEUl7$\xB8m\xD2\x9E1\x8A\xAD\x84\xBA7\x92\x12*D\xD4\x03~\x02\x15\xA0\xD6\x8F\x94Y\x8F\x97\xF7\xFD\xDBl\n9+\xA2\x9E\x03\xB4\x92\xA4\x191\xA8\xEF\x90\xE6\x16\xD3\xEClE\xC0\\\x80\xD7\x7F2*\xE3;\xE0\x02`\xEAa\xDF\xD9\xDAq]uW\xA4\xC4\xB8\xD0\xE3\r\xB584\xD6\xED\x15_\x9AY\xE1X^\xA3\xA4%\xE0\x1FY|\xBD{Rgv\xFB\xE8I'\x85\x1E\x7F\xB1\xFA<"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x00\x00\x00\x00\x86b\vw{b\x14@C\xE1\x06\xF4cp\xC4\xC4\xD6\x1A\x9A\x9A\xDF\xF6\x86\xA5\xF5\xF8\t\x92\xB4\n\xEB\b\xD2{\xD5\f-\x99\x87\x1D)z\x98\xF4m\xEE{\xC1\xF1\x97\xF3\xA6L\x99\x00C\x89\xD3\x14\x92\t\x8C\xF2/\x91\e\x10\xA5\x1AK$\xD9\x19\xD2\xC9\x94\xB9 5\x13(\x12\xA3)8\xD5-\x98\xEC\xAE\v\xC7\x8A\xDB\xCEE\t\xCBw4veg\xE6\xCBAy\x13\x96\a\x87\xB0\x030w\xEEu\x7FX\xA6\bc\x89w\x8C\xCA\xD1J\xAA\x99r\"\x15U\xCCx\xAEw\xB6\x0F\xA3;\xE4\xC3\x7F\xB5wJ9\x11|\xF9\x96>\xB0\xE6<\xF2\xE4+\xD4l2~$x\xBAt\xAA\xBA\xE4\xCE\x80)\xDB\xE6nB\x03\xAC\xF0\xED\a\x9C\xC95$p\xEBu,\xA2\x952"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x00\x00\x00K\xFC\xA3kL\x81\x020\x00\x00\x00+DA\x9A\xBC\x17o\xAF\x19\xF6\n\xD3F\xE9]\xD3\xE9c\xB8#\xEF\xA3\v\xE12\a6h\xF6Z\xBBgm\x8CN\\\xAFA\xE6$\xC2\xCC\x15~\x91j\xC8\xEF\xC6\x05\xB8\xA6\x9ETZc_\xC4\xB1\x99\xB1\xCCmQ\xA2\x16\xCC\x91<YmQ\x10\x89\x9D\xFC\xC8=w\xD8\xFEh\rl\xF4\xA3\x16\xF8\xE4\xC5\xEB\xF6\xC6\x9Da\xE0\x1Fp\xD4$_\xF6\xC5\xE7x1\x18\x84'p5<\xAB\xBC\x16\x93\x81V\xA9\xD0`H\xA9;\r\x11\xAF8\x00\xFDx\xB5\xB8\x98\x89\xC8H\xF7\xDCo\x92\x9F\xAC\x1F\e/\xA3\xD9\x1A\x83C\xDD\xF2\e\x1A\x1AiS\x99\x90\x9D\xE7\xC8\xA7[Oe\x14oT\x10@\xA7\xCCTej\x98\x0F\x17~\x9B]\xA2"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x00\x00\x00wW\vw\xC9B\x14@C\xE1\x06\xF4cq,\xC0\xD2\x1A\x9B\x1As\xF6\xA5 \xF7\xB5.\xA1\xB1\x8BU\xB8>\x86\xBA\xBAj\xF4\xC61\xCE\xC2\x14\xD5\xA1V\xAF\x1A\xB1\x97\xF3\x9A4i\x00\xED\xEA\xD2\xBD.\xD1\x00d\xC5\x8B\x81\xC9\x05\x88\x8D\xA9\x84\x9B\xBB\xA3A\xE5V0\x8E4q\x9Cx\xE6L\x93ur)\tZy\xEA\a\x86\x1EFLV\x95\x9A\e\xD8\xD1\xA7\xD4:P\xEA\xAD\x18\xB1\x9E`p\xD3\xADUF\xEC!\x15\x8A:\x8B\n\xD9\xA4aP\x16\x98\x8EV\x8A\x92\xCC\xD5\xD7\xAF\x16\xCD\xB0\x1C\\\xD3\xDB\x98{\xF5\x87\xB1'Z\xEFk\xAB\x1A\xD1\xB0O}\r\xEDw\xD5\x84c\xE5\xF5j\xE8b\x12#]\xF8\x05\x03\xEC\x02\xAE/\xD2\xAA\xA9\xC6\x88\xCA\x14\x93\x878\x8B"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x00\x00(\x0F\vw3Y\x14@C\xE1\x06\xF4cp\xC8\xC4\xCE\e\x9A\x9D{\xF6~\xE7/\x17\xD0\xD7I7\xEB\x9F?}\x06\xE3\xD8jHw\xD2\xBD\x84\x89iV\x86\xAA\x91\x97\xF3\xAAT\xA9\x00L\x8B\xEF\xC9\x10\x14\ar\xE2\x17$\x0F\xE0pJTVlJP,\tZ\x91W[r\x9E\xB0)#`J\xDBr\x16\xDBX\xE0\xF1\xD0\f\xEAf\xA9o\x1C(\x13\xA4\xD2bV\xBE\x91>r\xC0\xF3Tbe4\x94\xC5\xA2\xA17J\x88\xD5\x1A\x12\xC1\xC3\xA01,IGTN\xC9@x)\x10|\xEC^\x18K\f'\xFB9\x85kej\xF5\xA8\x945j\x96\xD6\xA6\xE6\xBB\xF4\xA4\x18][\x86\xA8U\xD5V|\xE8\a\xB1\x82\xDByf\t\x8AO\xDC\xF30S\r\x99,\xD5[\x11"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x00\x00Ox\vwNi\x14@C\xE1\x06\xF4cp\xC0\xC0\xE2\x1A\x99\x9C[\xF6{c&\v\x03U\xAA\xFAQ\x13H\xA5a\xD2\x97\xEBD^\xFF\x8B\xAB\x05]\xBE\xA5=\xF9\x97\xF3\x8A\x14)\x00W\xD5\xE0>\"\x05I\x83\xDB\xB6\x9D\x90\x7F\xCE A\xF2\x8D\xCC0\xE7O\x00sV\xB8\xF0Y&I\xF0C\vR\eSTu\x0E\xD5\xC2\x8Cl\xD8\xD7\x1A\x13s\x17\xF6\"\xAF\xFE\nA\v\xCA\xE4_`E\xE6\xDF\xCB\xD5\xA6ln\x1D\xB6\x1A\xF1\xE5\xE2\x9C\xEE\xD3\x19T\xDA\"\xF0*0\bd\xA2\xECw\xB6\xEA\xCB#\r~\xB6\xEF\xC1\xE0\xFDu&\xCB\xA1\xF4\v\x04\x9DRu\n\xB8\x90\xF8\x90\xE3\x14e7I\x9F\xA6\x01U|M\xA1A\\\xE7\xDBu\xAAE\xA8\xDE\x8D\xD6\xF2\xEF\xE1"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x00\x00\x8B\xBA\vw\xEE\r\x14@C\xE1\x06\xF4cp\xD0\xC4\xD6\x1A\x9A\x9A\xEB\xF5\xB8\xB7W\x1A\xD0\xAA\xBE'\xD5\x95\xB9\xCE\xA9.j\x8F\x86\x95\x84l7E)F\xD6\xFA\x19\x97\xF3\xC6\f\x19\x00p\xA7\xE1`\b\xD6\xB8\n7$\x98}\xEB\xE3\x13*\xEB\x86\xB6\xE7\x05m\x18T\x9A\xDEJ\x99L\xB7\x82!\x0F\x83\xF3\xFC a\xB8j\x83&\x94Hf\xCF\xB0\x8D\x86\xDF^\xFB\xED\xD2\x8A\xBB\x8C\xF5Y\xD3R\xCD\x05\x18\xA9\xAC\xC6\xBD\xBB\xD3\xAA\xE0\xD2\x94XQ\xD1)\x04%\xBBO\"\r\xA5pP\x1D\x1D4\x93\a\xEB]\xF5l/\xA0\x0F\x96\x0E\xA2\f|\xFDS\xD7\xD6\xDF\x8D*\xE9\r\xF4\xC6>\x85\xC0s\xB0\x03Z\x93\xC7b\x87$\x17\xD7\xE9\x852X\e\xD2\xDB\xFC)5\x85E"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x00\x00\x9D\xA8\xA3n\xBA\x81\x01h\x00\x00\x00.\xB2A\x9Ar\x1D\xBF\xB5\"g\xAEI\xFC\x94~\xC8\x86%\xAA\xE9\xA7\e\xEF\xD9\xE2\xCC\xF3\x9Dc\xEA\xD7\xD9\x9E\vA\xA6\xD4=}6y\xFE\e\xBFP\xDE\xB2f\vK\x1EI\xBA\xEEj\xF9\x04\xA9q\xC8)\x9E\x05\r\xC1\x19Z-\"#\x1FI\x0F\xEAD\x0F\xD0\x18\xDF}\x17\v\x91\xA5\x10aa\xED\\BS\xE4m\n\xF7n\xDB\xAC\xEA\xD5\xC9x\x05\xAC\xADj\x05Qz\x80\xD0\xE1\xC7+Qcl\x9D\xFB\x9E*\xBF'\xD28w\x99\xBD\x03\xAA\x0FS4n'\xCC\xF7,Qe\xEB\x9F\x85\xE1(\xEC\xC5\f\xF0e\x17v^\xB9R\xE3\xFF\x80{\xB6\xEBY\xBF9\xBD\x97\x03\x05\xD9G%ar\xCB\x9A\x18m7\x90\xB1\xCE\xF7g\xC6\xD3"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x00\x00\xD1\x85\vw[\x98\x14@C\xE1\x06\xF4cp\xC8\xC4\xDA\x1D\x9C\x9CC\xF6\xA5\a\xA5j\xF0\x96\xA7\x9A\xEF\xE0*K\x0E\xBC%t\x86-\xAE\x1CT\xD3d\x14\xB2\xA69\x97\xF3\xAAT\xA9\x00\xA4\x9D@\x83\xAE~g\xED\x9A\xC5\x831\x02\xA3&m\xE9:e\x05D\x97\x1An\xA8\xA4CL\xCB\x1A\x86'Qh\x806%P\xC5\xCDz\xF1\x93\x02\xD5`\x06\b\v\xC3\xD8r\x00\xB6\x04:\x8A\xF2\xC0\xCE\xDFH\xAA\x00NW\x1E\x18\t\xC91\x05t\x9Cf\xD9\xA8\xD9,\xA9\\fS\x91\x89\xD1e\xB1\f\xC9\xD46\x15Q\x91\x83\xF6\x84\xFD\xCD\x85O\xDD\xA7\x1D\x0F\xA1\xC3t\xADM\xC7\xEFF_G\x85{\x8E\x88\xDB\xE15\xF8\aS\a\xE9\x93\xF0=?\xF3\xAF*\x92I\xDC\xE6\xA6r"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x00\x00\xE4\xD0\vw\b\xD9\x14@C\xE1\x06\xF4cp\xC8\xC8\xCA\x1C\x9A\x1Dc\xF5\xB7\x11.\xC4\xE9a\xCAk\x90\x9F>|\xFD\xF2\x97\xD1\xC7'\xEC\xA3\xA7\xE9!?\xAB\x1DY\x97\xF3\xA6L\x99\x00\x1E\x16\x8Bmj$\xCA\xF4)\x8F\xC2\xB1\x8Cv\xD7\xCA\xAA\xA6\x11J\xE4<\xF9\xF0\xC9\r\xD8B\xEAA\x99\b\x16\nf%\xDB-\x17\x11a\xA1\x0E\x84z\xC5h\xE0d@\xE0\x17\x83\xAB\x02\x00\xE7\x9Bt\x01\xD8\x80\tL\x90\x88L\xE92c.H\xAB\x80Y\x91G\xA24\xA9\x8E\x06B\xD4\xBAx\xBA\x8D5X\\\xB7\x12a\x0F\xD6\xE2g\x9E\x9D\xA5\x85\x11\xBA\xAE}]2[\x89_.$G\xB5\x16\xEB\xA1\x85Z\x92\xF8`6\xA2\xEE\xC5gG\xEB\x03>c\x8A\xA3\xED\x02\xF8\x95\xD9\x02"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x00\x04h\xEE\xBC\xB0\x00\x00]ve\x88\x82\x00{\x7F\xF0n\x02\x10t\x94\xC0\xF2\xA4\xB4N\xC1>\x83\x92B\xAE\xD1'\xC5\xDE\xC6t/'\t48z4\x9B\xB8 \x9Aa;?J\x9Ck&\xA6I|\x17\xDA\xF9\xB4\xE6\x94\xA6\x93\xCCj@\x94{\x83\xE8\xCB\xB8&}2\xAD\x96\xB4{\x8Au0s\xB6\x96pB$)+\xA1\xF8\xDA\f\x8FQ<\xAF\xEFEm\xC9\x88\x8B\xED\xBB\x17N\xAA\xE5<\xD9\x90]t\xFC\xC4g\xFF\x8F\xF1\xF2\x97I\xA0S91\xFB\xCE\xE0\xA9\xC5\x95\e\xE1O\"\xDF<\x90F\x9C\xB7\x16\x93P\xE9#5\xD2\xC6\x01\a\xC2\xEC\xE9\xD6\x9A_\xF7i\xC0b\x12\x11\xE3NX9\xC7\x11\xDA\xEF\xC3\x8D\xC4\xDE\xF6\xC6RF\xBD>\xCE\x80\xD7[\x8A\xA8l\xF8\b"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x00\x13\x1D\x01\x9E\xDC\x89\xAD\xFF\xFE\xE6\x1E\xF0t\xD7\xF1\x16?q\x12\xDF2\xC8q\xFA\xC3\xDB\xB7u\xB1\xC9\xA3\xF5\xD3=\xA6\x0FULnFjr\xCC\xBDo\xE9?\xE9\x9C\x15\xF4o\xDC\xB2\xBA\x80\xE9\xC2\x7F]BO\xE4\\\x06\x91r\x8F\xF6\xCF\\B\x81\xB1\b\xDBE\xFC>\xED\xD54\xA7\xAE\xE1\xE4\xBB{\x93ev\x83\ent\xB9\x8E\xE03\xE4/\x15\xF2G\xD3\x94\xDB\x89\xBDp?g\x95\xD4s\x98\xCD\b#\xF5\x93F\x93\n\e\xD7\xF9M\xE3\x17\xAA\x06:8\x89\xA6\xD8\t\xFD\x1C$\xE1\xBF \xE5\"\x87\x9C\xF4\xAAG\xDC\xEF_\xC7\xA88\x18\ng\x06\t\xF1\nL$|\b\xA6M\x89D8ue\x1Fhp9W\xE9\x97\x81\x96\xE7\x8C\x03s`I\x01\xDD\xEC4\xC3zx"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x00l|\vw\xF8\xC3\x14@C\xE1\x06\xF4cq-(\xD2\x1A\x9B\x9B\xDF\xF5\xB8\x9A\x0F=u\xEBBg\xF0\xDE\xC4\xA3]\xFC\x1A\xEF\x87-_\xCB\xE8\xF0\xD4\xECy\xAA\xC1\x97\xF3\xA2D\x89\x00\r\x80i\x87=I+$\xAA+.\xD9\x833\xD6\xE4(uB[\x92R\xDC\xB3\xF4\xB2\xD1\xD6i\x04x\\H\xBF\xAC\xC6\x8D\xE1;\x02\xA3\xD8\xCE\"\x9B\x86d\xAB\xD9|\e\xFE\xD4w!\x04\xAC\x82\xD8^\x82\x97\x8D\xA3\x00\xE0Q\x93\xC3O\x13Ue(\xACm\xB2\xDE\xB4|\xB2\xA0M\x1D*J\xC8#\v#NF\x15\xBDn%\xAD\n\x1A'\xF0\x10\xCD\xAFJ\x16\xB8}\x01\xCD\xC5O\xABS[\rq\x04m\xF5\"\xAB\x85\x86\xC5\"\x15\x01p\xF9\b\xAD\xA4\xA2\xEAs\x8Bl\xE7\x96(i"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x00\x89:\vw\x9B]\x14@C\xE1\x06\xF4cp\xC94\xD6\e\x9B\es\xF6\xA6\xE9\x1Ft0\xB5\xA4\xA2\xD0\xE1C\xA6\xFD,\x05O\x85Y\xBB\xCD(O\xE1W\x9C\xA9\xF1\x97\xF3\xA6L\x99\x00J:0\xC6\xD8\\E\xE5n\xBF\xFD\x8E\x87\x82\xD9\x97\x94\x81H\xD3,mP\x89\xCC`\xAD\x0Er\xE6CU\xC62\e\x18q\xD4\xE7p\xD5\x1A\aB\xE0\x98\xB3\x1A\x9E\x0F\x8B\xE2\xB0\e\xFFM\xE7k\\\x7F\xE1\xBA\xA6\xCC\xA2\xBC\xBCY\xC3\x92\x96EGSv\xC3\x14\x12\x8BXV\xC3\x19T\x83\xD5.\x8A\xF2 \x06\x16\xFD\xDA>\x83\xD1\xF5D\xA9\xD9y[\x0F\xD3>}aT\xF1`=\xF1\xE5\xFAHo\xD3BT\x02\xC0\xB6\x1AG),*c5\xA2XK\x90\xEB\xEF\xA1\x11dqB\x8B"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x03\x00\b\x00\x00\x03\x01\x94x\xC1\x89\xC0\x00\x00\x00\x04h\xEE\xBC\xB0\x00\x00Hqe\x88\x82\x00\xAD\xFF\xEB\x1D\xB2[\xFF\b\xCE\bOw\x18\xE4\xFC\x8A\x86\x19\xE8\xCD\x9F\xFB:\xC1Ne\xE3.\xA6\x1Ey[\xD4\xA2\xB6\xC9=\xA5\xB8\x8Dy^ig\x8A\x1D\xF0\x82%\xA9`\xD7\xD3\x13m\x04o.\xBCN\x99\x15d$\xB5\x03{\x97\xD5g_\xCC\xA4\xFCA\xB30+\x9D\xD2\x8F\xC6&\xB9\x046x\xB8\xE4\x0EKG\"\x01\xF2\xE0\"\x10\xF7 VM{\xA1R\xDD$r]\x80\xF3\x9F\xB72\xC8\x1CX]\x9DP\xB0L[a\x17\xA6\xF7N(\x05\x16\f6eE[\x85\x06h\xCA\xE8\xC4\xDE\x12L[9\xCC9i\xFF\xFAC\x9EN\x0E\xAC\xAB\xC0\xA9d\x9Ds\xA6$\x11\xC2\xFB\"\xF5"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x03k\xEE\xCE\xF4?W\xA3zH=\x93\xAB&\x84\x00SI\xDAg\x06_\x994uTP{\x914\x85\x81Tl\x9B]\x89E\x96\xEBT\x93\xACYWJ\xA5\xE9\x82I\x01'\xB4\x9B\xDB\xA15t#&\xBD\xBF\xFB{\xD3dC\xD4Ov\xD8\x15\x1D8\xD4[.C%\x12\xA9Jb\xF5\x1CX\xF5\fu\x8F\x9As\xC6\x91\x87\xFFH\x11\xB3\xBF\xCD\x01\xC3\x16}I\xF3\xDB\x95\xB5\xB9\xE24R],4\xCDr\x95\xB9\xCA\xD3\x00tu{\xE5\xB4\xBD\xD0'\xA1\x16\xDD\x03\x02\xA35;\x81\x01\xF1n\x8FfGd\x18]\x92\x14,XG\x03{\x1C\x03 D\x9A\"#K'\x87\xD6L\xA9B}]-\x86\xD1z\x04\xC1T\x1A\eq\x8E\xD0\x98\xE6\x8A\xD1x\xB8J%cJ&\x13n"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x14\xB0\x01\x9E\xAC\x89\xAD\xFF\xF4\x91[\x85\xA0.\xAAG*'3\x18\xAA\x9D\xAEG\"\xCFkc\x18\xF9\xA0[U\xDF)\x19\xD4\xF2\x8B\xD6V\xC0\x18\x86\x91\xDB:\xB79\x15y\xC7O\xDC\x1Cl\x9Dko7rj\xCA1\x82\x96\xC5<3\x15\x1E\xFD\xC4~\xF6\t\xD9nV;\xDD\x7F\xE8\xDA\x83\xAC\x1FP\xEC\x86\xCE\xC6b\xF4\xA7\r_\x00/\x84\xD4\f\xA5\xF0\xEBjx\xD2\xFD\xE1>\x93\xD2\x1A\x8E\xBB<v\xD2l/9\x85\x9C\xC6\t\xAB4\xED\"\x06\x88%XA\x1D\xFD\xFC\x9F\xE4\xFBw\xAF\xC4\xC9\x90Ip\xE6\xF9=?\x82\xD1k&y\b\xBA/h3\x9F\x9D\xA3\xEC\x01\xCA&\xE6E\xA5\x84\xC9W\x17\xCBC\xF7\xC8\x1E}\xBE\x19\"\xD7\xC0\xEE\xE6\x92;47\xF6\x82\x02o\x1E"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x1A\xC4+\x820\xE8\x86zU\x0F\xBB\xC3\xBE\x0E\xE9\xC2\nS\xFF\xEC/q\xAE\xBD\xF0\x94\xC6\xAD\xB9\x83&+I\x90t\xD7\x95\xCD\xF4\xEC[\x94k\x94\xDA1\xC8\xB3\xD7U\x10\x88g\xA6\xDFJ\xAB\x13/\x8D\xAA\xC40\x00N\xE7\x8B\xB0\v\x0F\x9B(\xF2\xF6\bYa\x94T\xB5\xD2\x83\xF4\xF7\xF2\xE5{\x91\x8F\xBD\x00\xD1\x8Cc]\xCB\xB92\xB6\x10\xA8\x8A\x04Ot\x8A\eT\x9B\xB0&\xBB\xBE\t\"\x93\x16\xA28h\xE5\xA8\xA2\xB4\xCA\x91\xE4I\f\xBF\xAE\xBB\x93dMm\xD3)\x90r\x1C?\xB0\x1EC\xBB\x06\xE82?\rGN\xB6\xA5\x11K\xA6\xDFp`\x97\xF13\x0F\xAA\xC3Q\xAB\xEA\xAEX\xB5\xE1\x8D\x00\xF2\xA1.SEs\"\x8CD\xCC\xBA\x11#\x02B\xD6S\xA2\xBBd%C"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x1Dgd\x00)\xAC\xD3\x02\xD0E\xF9f\xA0\xC0 \xC8\x00\x00\x03\x00\b\x00\x00\x03\x01\x94x\xC1\x89\xC0\x00\x00\x00\x04h\xEE\xBC\xB0\x00\x00b=e\x88\x84\x01m\xFF\xF0\xE0\x1Et\xFC\xD0\xD2\x13/\xFE\x7F\xD2\x8B%\f\x02\xB1|\x03\xF4a2(\xC3\xDF,\x18$\xC8\x11DG\x06J\x9D\x96\xB2\xDC\xE8~\xEE\xA3\xF4\xB8\x04z\x1F\xB9/\xAEJ\x89\xD9%Wq\x10|\xFA\xFBJMH\xDF\xCA\x14\xC3\x98D\xBE\x9C\eH\x9F\x7F\xB0\xCEk\xD3\x1D\x8A\xFF/\x9A|\x04\xF9\xED\x81\xBD\x1C\xF0\x84\x1C\x9Bq\x88\x15\xC55PD\xF5o\xCAE%\x02\xA2\a\x829ot\b_\xE5\xDD\xCCQ4\x92\xF6%\x97\x06g\xCD\xE0\x85\x82\xD4u\xF7\x95\xA7\xF4E\xBD\xD7\xE0MXH_F2\xD8\xE0%"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x1E\xC4\vw\xE3\t\x14@C\xE1\x06\xF4cq=4\xC6\x1A\x9A\e\xC2\xF6\x9BP\x8C\xEA/\xBA\xBE|\xB7\\7S\x9B\f7\xCF\xAC\"\x9DF\xA2d\xA3q\x83\xC9+\xAA:\xB0%\xD0\x84\xCB\xF9\xD5*T\x809\x01\b\xA1m\x1Ch\xDB\x87\x82vRJ],\xA5X\xDCp\xA9\xA5m\xC6\xA2\x88\x8F\x96\xDD\xC8\x95\xC9\x87\x81*\xCB\x96h\x85\xBD\x87\xA9\x04\xF0a\xAE:\xB5uX\x8B\xCAQ\x19\x04\xAF{3\xC5\xC3B\x9CFEFi\x05\x1A\x05*\xDC\xEF\x84P4\xCE\x8A\xB4\xB6\xC1Q\xD74\xA8J\xAC\x890\x1E\xD8i\xC3M=\xA5\xBDp\x9D\x96(\x8B\xB6\x03_\x8C\xB0\xF2=\xC4\x80*D\x88\x8B\xE3\x8B\xE4*p\x99\x18\xAA?\xB7zb\xACm\xEA\xA2\xB8KPeN\x06e\xD5"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00#&A\x9AL\x11\xF6\xFFl\xAE\xBF\xD8\xDF\xEE#\xD5\x96o\aS\t\x91\xC23\xE6\xF2E\x9F\xDA(p\xAAP\x7F\xE0\x96\v\xC9\xE1r.\x9C\xFB\x06\xE3\x84\xDEw2N\x92f.p\xEAX\x86\x9C\xE6\x91\r\xD3\x92cz\xE5\xC1,\xCF\xE1\x1A\xB0\xC8>p\x93\xF2g\xD0\x16\xFE\xEAi\x7Fz\xD5\xBD\x10\xC10\xE8\xD3\xA8\v\xEE\xF3\xCBB\xB8\xF9\xE6MH\x84\\\xCA\x92\x92jDY\xA9\x1D\xB2Me\x9F!\a\xEE4bZ\x83K\xB5&\xABM\xC5h\x15\x12\x1C2\xABc\xDF\xF4\x05>\x7FR\x0E\xF1\x99{\xE7\xBC\xF9\xEC\xEC\xD7\xA2e\x04\xD9\xBE\xC7\x00\x87%4\xB8\xE2\x11\x98?-\x00\xAE\xD9I\xBBa\xFD\xB1=\xC7\xC5\x15\xA2\xD8\x96\x96\xAF\xF8\x12\xD4\x17\x86\xDA\xBC\xE8e\x9A\xF9\xF6"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x001cA\x9A\n\x15o}c\xB5n\xF7n\\\xB3\xC9\x82T\xE1\x8C\xD4\xAF\xBAbe\xC5\xBD\x00\xF9\xB2\x96GN\v\xCB\xEB\x85\x94kd\xC1\xD5\xE6\xBF\x0E\xBC\xBC\x05^\x8366\x9B\xBE\xC6\xEE\xBD,E\x029W>\x84\x9B\x85'\x1C\xE14\xC1\xCF\xDAG\xCD\xDB;\x9FIR\xF5:O\xA4\xC4\xB9\n\x93\xA3\xB0Cr\xDD\xBF\a\x88\xA7\x8F\xD0m\x99\xD7]>\xE3t\x19\xC4\x91k\x14\xF4\x90\xFB\xA8\xAA\xCA\xD8\xE6\xF0\xF7s&\x15\xE8\xE6\xB1R\xB3\xE1\x01M\xD0~yE\xCF}\"\xE9\x8F\xEF\xB8U^\x84\xA2\x02\xB8\xBE\x068\x90\x1A\xDE-he'x\x9A\xE9\x92\xD2\x01c\x13n\x03ca\xFA]]\x92\xBF/\xDBE\xAE\x90\xEF\x1Ad{q4\x7F\x89rVa\xF41\x92\xF9\xA5*"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00`l\vw\xF8\xCB\x14@C\xE1\x06\xF4cp\xD4\xD8\xDA\x1D\x1D\x9B\xEB\xF6\xA5J\xB5\x84\xCAw\xB2}\xF5\xAC&t\x9DE\x85T\x86\x1D\xD4wGC\x91)\xAE\xBD\xA9\x97\xF3\x86\f\x19\x00[\x19/\xAC \xFD\xBE\xB0\x12\xCE\x8E\xB5\xCE \xA6&\xA6[2\xC2\x92\xAE\x96\xA3n\xDC\x99\x85\x97Hi\xAD\xDCQi\x11\x93\xAE\x9A\xC8T\xF1\xE5P\x01lc\xAA\xB7\t\e\xD6f\b}\x00\x1DG>\x880\x00\x10\x85\xAF]\x8AiCy>l\x9D6\xC6U\xEC\x94\xA6\xE0\xB8\xBA`n\xCC\xF7\xA7JLr\x81\xC00\x87\xEBe-mt\xD7*\x82U\xD5R~\xA9\xF59\xCA\xD0\x8B\v\xD2[\x0E_\xBE\xA5M2P\x0E\x87}\x8E\x93_y0\xDB\x1C\xD0\e\x1F\xE6!&\x139\x986Q"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00e\xE6\xE1T\xF1a\xBC\xC3\xBF\xAB\xFE\x13<\xBEV\x95\x8BT\x86\xFDS\xEAK\x1E\xD5\xB6)~\x9C\\C\xE1\x97D)\xBA\x80O\xD5i\x96\f\xFD\xA9\x00\xE1\xBC+\x92\xD4\xE7\xC5\x840(\x15\xF3%\"\\x\xA4k\x93\n\xFD\xE5\x01\xCA\xD4-\xDB\x12\x1Aam\xC5Y\x18E\x98\x9E\xB2H\xA97\xA4K\xAF]\xB5T\xCB\r\xC2\xB0/o*,,\xFF!/m\xDBJ\x83HI\x1D%e\x99S\xD87b\x015\x91)r\xAC\xDBr\xE8\xCA\x11\x9E\x18\x7F\xF5\xA9\x10\x7F\x14\xB5\xDF\xAB\aW!\xBE\xA4\xE2\xCF7\xB1\x05/\xC6C\xD8\x0F\xD0@\xA5Y\xF0\x04\xB0\a\xF9\x82qR.;\xB7\x94\xFF\xF6\xE7u:v\x0E\xA1#;\e\b\x96h\x93\xD1Xlx\x9DUTA3281"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\x9F\x1E\vw\xC6s\x14@C\xE1\x06\xF4cq=4\xC6\e\x9B\x9C\xFB\xF6\x83M\xF6\x05O\xAB\xC2\xAA\xF6\x1F+v\x96\x8C\x87\xCA\xC7\x93Q;\x9Ab]>]\f\xB1\x97\xF3\xC2\x04\t\x00\xB5\xF3\xD6\x98[Xkc%S\xC5&\xCF\x94\xAC1\xE2,\x16\x9A\xDA\xDC\x153\x12\xDA\x159c\xDA\x13_,\x8E\x16c4\x00\x9AO\x8DL\xC5S\xE3\x85\xB3\x13\xE2\xDF\x87\xD3\x9Da*V\x92\xD8\xA1(\x89l\xAA@\xE8a\xC5\x00\xC6\xB2R\xBA\xC71\x81\x88\xAC\xADi\xF33.Pt\x03\b\x8A0\xC7\xEC\xF9S\xDFI\x92\xD2\x97\xD0\x1E\xDC|\xA6\xBD)\xB7\x15\r\xD3\x8B\x97\xD5\xD5@\x137Zp\x19\x9C-\xA3\v\n\r\xCBu#U\xCD\xBC\x82\xA5\t,\x92\x87S\xB3\x0F\x92x\xC0\x96"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\xC3\x86\vw%$\x14@C\xE1\x06\xF4cp\xCC\xC0\xDA\x19\x1A\x9A{\xF5\xB9\xADGET\xA1\xB2\xC71\x9Do\x87I\xB5\x94\xD5\x061Z\xD5+\x83\xF6\x9D\x7F\x0F9\x97\xF3\x9A4i\x00{h\x8F\x81x8\xD1\x81\x89\xE9\x12\xD2\xE6b\xEE\e\x9C)\x14\\Z\xB9{S\xB2/\x05\x9A8\x85\xD8\xAC\xA8\xD5\x8C\xA9\x16\xBDx\xDBM\xEC\xC5\x17S\x99\xAD\xD1\x87\x94&h&\xEF\xC3\xDA\x16<\xC7\xC6[Ed\xA7\x8C\xB5\xA3%\v\x83\x8F%\xE6\xD9\x176:\xDD\x12(\xC4\x8C\xBB:\x1E6\r\xB1\f+\xFB>\x80+\xAD*\xE9\xD8\xBDE\x14l\xAA\x9C\xDBC\xDE\"\x98U\xD0\xDD\x8D\xF6\x13\xA2\xAD\xBC\x00m^\x80\x9E\x98\xF6\xF8\x03\xC1)\xE6\x86V\xE8;9\x05iE+\xA4\x96/\xAB"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\xFC\x17\xD7\f\x1E\x1E\xD7\xB5\xAC*|\x96\e\x97\xCF\x9E\xC3u\rQt/\x9D>|\xF9\xF3\xF5/\xA9>~\xF9\xF2\xA5i5k{`\x8C\x1A\xEF\xA9\xB9\xAD^\rj\xD5\xDFJ\xC0\xF9\xE9\xF7\xB0\x9F>~\x96\x1A\xA56\x1D%s_xx+l~\x99T\xE50\xDC\xDB~\x99%\xBAT\x9F?LV\x155/\x9F.\xA6\x993\xA4\xC9_\xB9\xAE\x99\xEC81\xDE\xD6\xE0\xFA\x1A\xA9\xCFa\xA6u*\fw\xB3\xC3\xBEt\xF6\xA1\"/\xA9CT\x992_-\xE8,X\"=\xA08\xA2\x05q\xDC\xF7\x84\xE4\xC8P*\xAA\xA4\xA4pN \xDB\x00\xB6\x89*\xF0\x17'\xF8\xFB\xF7w\xCE1\x01Dk\xE7q\xC4\xCDQ\x0EV\xB6@\x98\x86n\x8A\xE8\x92\xD9E\x84*\xCB\xA7\x16\xC3K\x16"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\xFC\xB7\xD7\f\x13]4\xB1\\\xAA\x9B\xC0\x84Q\x89\xB0\x1C\xE0\xF5[\xE4\xB4\xF7\xD1\x86`d3\x01\xDF[|\xA9\xCE\a\xED)\xA5~\xFA\xBA\x97\xE9k\xBEz\xFD\xEDw\xC9\xAB\xC5\xC3Y\xE1\xB5\xCF\x97>|\xFA\x9B\x98i\x92\xBE\x8E\xF8J\xF4\xDC\xF4\x86\xAD\xCD\xA7\xD6\x12O~\xCF\xAC\xE4\xEE]B\xAF\x19+\xED\xF1\xE1P\xBC\x85\xCB\xF4|+\xD3 \xFA\x1C(U`St\xA9\xF17\xCF+\xBE\x81\x12\x1D'\xC7\xD3Q\xAE\xF6\x13\xE8o\xC8\xB8\xDF\xAA\x9C7/\xE8\xA4H\x1A\x97\x0F\xED\xAC\x05y\xBB\x81B\xB7\xBF\x12@!_\xFAMR7W\xB5\x05\x81\x86\xCEX\xD4\xFA\xBD\xD9a\xB8\v\x03\x18h?\bn\xC86\xB2\xBC\xC8Vo\xCD\xC4C\xC4TI\xC3g$\x84\x85{Zf\x0F"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\xFDT\x17\f\x18\x9B\xEA\xEE\x9E\xC0q\x0E#\x97Q\xE1:\x86\x98\xB2\xB7\xCF\xAB\xB5T\xFA\xBB\xA5Ok\xB9\x85J\xBB\xA7\xD0\xD2\xBET\xFA\xBB\x9AP\xDD*|\xE9\xF3\xDA\xE9k\xC9\xE1\x10a\xA9\xCF\x9C\xD7~\x96\xBB\x98j\x9E\xD8H\xFDH\x90\x14\xBA\xA5^\xAB\xEC\x15\x93\xBE\xAE\x85\xF3\xB76\xD5\xBD\x84\xFD\xD2\xA7\xE9\x92\xD6|\xF9\xF3\xEA\xEDi\xB9\xA7\x06\xBB\xE7\xCF\xEA\xA9\xD7\n\x155PiR\x87*\xCAW\xA6\xA7B{a\xD2]\xEFa\xAAu\x10|7/\xE8\xB4hs\xBE\x96\x1A$\xDF`p\xDF\xE9pGd\xC64\x8F\x9E\xBB\xADe\x14R\xFB\xCF\xD1\xC0\xEC\xAD\"\x16|\xBFp\x95\et\x9D\xB3x\x03!\xBEL\x846\x006\xC5\x8E\x00\xF2\xEB\x97\x83A\x83\x85\x8A5\x1E9\x12"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x00\xFF\xF6\xD7\f!-\xBAn8\xBFL\xECjg\xC9\xE9:KM\xFB\xE7\e(\xD7|\xF9\xF3\xF4/\xA1\xABB\xA9\xCDxO\x93>|\xB9\xED8P\x06=\xAE\xFA\x93\xF4\xAF\xA1b\xDA\x96\x89\xA7\xF4_\xAAN\x95X\xCAt\xA1\xA6B\xFB\x84\xD1\xD5\xA4\xEB\r-g\xE4i\xA6\x86\x99\xAD(ikB\xAE\xF9\xF2\xA5n+\xD2|\xF9\xFA\xA7\xCAi\xAA|\xA9\xEDw\xCF\x97\xA8\xE8\xFDS\xE5\xEEi?Kzr\xA8F\xDDBT\xFA\x15'\xCE\xA1\xBD\xBF\x06\x15?-\xE8D\x88\\p\xECl\x82\xAEG\x8F\xF4+\x81F{\x0Ee\x0F\x95\x9A$\x03\xDA\xD1\xD4/\xFC\x9DQ\xC8\v\x95\x15\xB1\x85z\f\xB0\x19U\xEB\x16+O\"\xD2\xEE\xF0<iI\x86v\x1D\t\v\x87w=j\xD1\nw\x9C"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x01\x01`:\x05\xA4}\x84\xD9\x95[2\"\xD5\xAD0\xD0\xDDq\xB2\x1A\x87\x98`g#\xAA'\x99\fRFT\xB7S\xCAx\xD5\xC9*\x9D\xAF%\x94\xE3m\x1A\xC6\xC2\xAE0xQ{\\\x1F\xAB\x19]\xDA\x97\xCE\xB8V\x94mT7\xD8+'j\x11\xA6A\xB2)Nq\x8B\x15\xF2U\xCEI3\xB0\x0F\xE2\"ls>\xF4\xC4B$?\xAD4:6Z\xC4\xF2\xD4\xE8\xF0\xB4\t\x19\xAE1\x8A\xAC\xDE\x82\xCE\xA1S\xA4\xF1\xFAi\xB0-b\x90SU\x9B\x81\xAD6\xED\xB6\r\xB5u\xB7+X\xCEZ\x9F\xF8\xBF\xFE\x8E9\x85o\xBB\xE9\x00\xDDq>\x00\x03\x01_\xF1\xC1\xA6\x8D>C\t\xCC\t\xB34\x98I\x06\xC3\n\x96\x1C\xAFj\xDD\x91\x90[d\xE9\x11Vm\xE4L\xCF\x8D\x8D\x04$\xCA"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x01\x19\x02\xA6\xDF2\xDE\x9F\xA7\xBC\x01\x18C\xE1:6}\xBD\xA5\xA7\xB8\xB7U\x1A\xAFl\xF0\xB2\x9F\x80\x18z\x11\x13\xDEQi\xE6\xBE\x86\xA4Y!eR\xEF\xA0\x8A\x91\xE7\b\"A\x93F\x84\xDA\x97\xD9\xB4\xC2ys@-Y\xA7p\x02u6\x95!\x00\x7Fy\xE9\x94[\x13a\xC3\xF0\xF8i\xE2\xA1\xB4\xD9\xB2\x9A\xCAL\x8E\x1E\xDEQ\x8E\e\xDF\xDEi\xCCJRT~\xD3\x87tB\xAA\xE3\xBA\xEBT\\\xB1\xDD\xD7\x16\x1D\xDD\x12\xD9IN\xA8\xB2Q\xB32\xC9\xD7\xCBP*\x19\bR\e\xCD\x8F\xEB\x17\xB8\xEC0\xEC'\x99\x1D\xE1\xEB\xE8\xCC\n\xDCw\xE8d\x16\x00$7\xB3EM\xA6\xB6\x01\xA5hA\xAE/\x96\x95\xEDT\xE0\xE5M\x928\x11<P\x11\xE5\xFB\x12\x1A\eOx\xB1\xB6_"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x02\xC2\x9B\xE0ZM\xE1\xBF\xE9x\x13q7\x8C\x05Jzz\x1D\x18\xE7\xDF\x9CRP\xED*7\x19\x92fh[B\xEC+\xBEye\bU\xED\x8AB\x93\xE4\xC54\xF2V\xB7\tS+y&F\xA4\xAB,\"=$}\xED\x0Fk\xF8\x127\eO\xE2\xC9\x97\x81\xA0 \xFC 6Y\xAE\x1D\x18g\x90\xABI\x92VJD\xC3\xEC\x94\x9Bs\xA8X\xE2\x15\x01\x12\xCBE\rl\x8C\xC49b\xB4\x8Dsu\xAA!\xD9\x1AHX\xC0\b\x14\x017\xCAK\x94\xC0(o\xF7E\x81}\xA8\x91\x97}\x03\xDFI$\xDDv\x93(\x94\b\x99\xE2\xEA.\x14\xFE\xA3\aF\x02\x1An\x90>\xE7\x1D2?\xBE\xC0\x93\xC0\xEF\x87\xD5O]\xB6\e\x97yJ\xADw5\xEC\xA6q]\t\x82\xC2\xF7\x91\xAC4\x0F\xCA"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x03r\x9A'w\xC9\xA2\x04\xF1\x8E(\b\x13T\fPoIEm\x91\x83\xF9|\x8B\x80V\t\xDCi\x92u\x7F\xF9\xA9\x1C\r-_rGx\xE8\x16&\xCE\x1E9r\xF2\x14\x8E\xD1l\x05\xB9\xC6\xBD\xE8\x12\xF6gD'\v\x12\x9E\x91\x9C\x86n\xA0\x8D3\x84`\xFF\xFFXz\xDA\xC6\xE1\x1E\xD8*{\xA8\x15\xEEq\xFD\xB5G\xDD\x00\xDD\xB5\xE4&K\xE6\x9C\xCC\xB4\"\xB7A\x91H\x02\xB0\xFEt\t\xF0XE+\x16\xD2V\xA4\xF7N\xD5 \x80\xC7\xD7\xAC\xA8\xFC$<&s\xFB|j\x02p\x7F\x88\xEC\x18\xA9\xAD\xF9\x16\x8E\xE8V\xC4\xF4O\xF5\x13\x9AB\xF6v\x90n\xC5p\x93\x86\xCEj\xABT\xB8<\xE4\xEB\xF3\x12\xB1\x13\x15\x847\xF6\xEC\xADL\x11j\xF1\x84\xB3\xFF\xC8\xF5%4\x88K"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\x03\x80h\x05\x95[\xA8Z\xFA\xF3\e\xEE\xD2 4g>\xDB\xD5)\x8Akl\xF5\xE8\xAFB\xEC\xE3\xD0\xD40\xC2\xBAU\tQb\xF9\xF3\xA0\xA4\xDB\x8D\xDD\xC1\xCB\xE7\xCB\xDF\nn\n\x1A\xBA\xE8q\xB5\x18\xC0zA\x91\x9B\x90\t\xDD\x0E\xE70R<\x05\xC4rbqe\xB2\xA08\xEB\x04\xD6\xB7\xF7\xCF\x1F\x99!\x9B\x87\x92\xA3F*[G\xC6\x067\x14\xD3\x95wMB-\x1C\xB8\xEC\"\xC7|\xD6\xB7JkL\x00Z\x06\x8EL\x1Fa\xB62\xA2\xAC\xD9\xF6c7\x8F>\xC2\xA9eq\v+\f}8j\x01\x05\xC8\x9D\xEE\xC7\xB2\x80t\xB6\r\x81\xE1P\x1D(\xDB<{\x102\x01\x9C\xDF\vXP\x90(\x8F\e\x1C\xB1\xE3n\xDB\xCB\xF4\x86\x85\x8C-H\x93\xEF\xF1\x96\x88\xFD\x1A\xD6\xA6\x19"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\a\x02\xADi\x01\xDB\xCFm~\x81N\xECp\xC7pU\xF6\xE3JH\x88\x86T\x84\xB2\x10\xB5\x902v\xDC\x10\xC9\xB4\x93u\xDF\xCB\x88\xF2G\xB1E\x9Ct\xEAF\xD0\xC5Ed\x1AR&1\xC2\xB5\xD1\xD7m4\xC0\xF6<\fVy\xBD\xA1\x96\x9D0$S\x92/\xA7/W\xFCn\r\xEEU\x9B\xA7D\xEA\xD3\x00\xA0b\xFCY\x97g0f\v\x195\x0E\x16fSH\xE9<\x94\x127\xFE\xE8\x022\x81A\x0F~\x8C\x95\xBBF\x89\xD5\xE7G}jMKWa\x93\e\x18\x00\x19dm2R\xBCHD\xB53\xD2\x80\x1D\x17\x14r\x93\xA5t#6\xC1\xFA\xAE\x9F)\x1C\xCB\xEBc\x9Ei4\xCA\xC4\xA0\vK\x9A$\xD2\xED\xAC\x17\xA3GzI<q\x8C^\x9DQk\x12+n\x9D\xB6\x93\x95"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
1 "\x00\a\x0366\x11\\o\x88\xF2D\xC1\xBC)\"J\x801\xC9\x00T\x9B\t\xE0D?`(\x05%\xB2=rv\xF2X\xC5\xEE2\x93\e\x82C\x84\xDB\a\x915\tB[`YG\xA5\xED\xAC\x86\x98C\x8D!\x86\x10)\xA2\r\xA6\x96\x7F\x1F\x86\t\b)\xED\x88G\xD7\xF2\b\xB1\xCF\xC3\x00\x05\xF6\xA8\xA2\x18\xB7\xDFuM\xD8\xEB\xA4V\x16\xA5\xE1\x9B\xB2f\xB7kC7\x19m\xB2N4,\xD9\x12j$\xA3Z\xD6\xA5\r\xAD\x84l\xDB\x18\xCC\x1E\xE5\xAC\x9F\x1DS\x1C{\x11[\x89_\xB1\x9A\xE6\x14<*\xC1\xFFE\xD0[\xC9\f\xA2h\x10}5$\xDE\xA9\b\tX\x97\x1F\a\xB3r\xBF\xA3\xD4\xCE\xF9\xCE%Kl\x16\xF1\x96n\xEB\x90\xEC\xFA\xEE\x11e\x92\x96\xF8\x15w\xA3\x86\xCEt\xEC"
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:122
Retained String Report
-----------------------------------
3 ""
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:25
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb:26
1 /Users/v.kolesnikov/.rvm/gems/ruby-2.5.3/gems/typhoeus-1.3.1/lib/typhoeus/request.rb:215
1 "/Users/v.kolesnikov/Downloads/Wanderer/1x01 Rebirth {VHS} [RoxMarty]+[ENG+rus].mkv"
1 upload.rb:49
# frozen_string_literal: true
require 'bundler/inline'
gemfile(_install = true) do
source 'https://rubygems.org'
gem 'typhoeus'
gem 'memory_profiler'
end
require 'typhoeus'
def put(uri)
Typhoeus::Request.new(
uri,
method: :put,
accept_encoding: 'gzip',
headers: {
'Content-Type': 'text/plain'
}
)
end
def upload(uri, data)
request = put(uri)
easy = Typhoeus::EasyFactory.new(request).get
easy.infilesize = data.size
easy.set_read_callback(data)
easy.perform
request.response
end
def direct_upload(uri, data)
Typhoeus::Request.put(
uri,
method: :put,
body: data.read,
accept_encoding: 'gzip',
headers: {
'Content-Type': 'text/plain'
}
)
end
require 'memory_profiler'
report = MemoryProfiler.report do
upload("http://localhost:9292/upload", ARGF)
end
report.pretty_print(to_file: 'upload.mp')
report = MemoryProfiler.report do
direct_upload("http://localhost:9292/upload", ARGF)
end
report.pretty_print(to_file: 'direct_upload.mp')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment