Last active
April 13, 2017 19:17
-
-
Save stereobooster/865b8af757f15aa0d530ec1ead5fc4d8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
bundle exec ruby bench/memory.rb | |
Total allocated: 105993 bytes (652 objects) | |
Total retained: 34771 bytes (94 objects) | |
allocated memory by gem | |
----------------------------------- | |
54772 other | |
28709 mini_mime/lib | |
21448 micro_mime-f65a961c47c4 | |
1064 extensions | |
allocated memory by file | |
----------------------------------- | |
54772 bench/memory.rb | |
28709 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb | |
20504 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime.rb | |
1064 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/extensions/x86_64-darwin-16/2.2.0-static/micro_mime-f65a961c47c4/MicroMime.bundle | |
944 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime/version.rb | |
allocated memory by location | |
----------------------------------- | |
54772 bench/memory.rb:3 | |
23726 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:4 | |
16710 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime.rb:1 | |
3674 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime.rb:4 | |
1360 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:30 | |
1064 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/extensions/x86_64-darwin-16/2.2.0-static/micro_mime-f65a961c47c4/MicroMime.bundle:0 | |
991 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:74 | |
944 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:54 | |
904 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime/version.rb:1 | |
752 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:57 | |
480 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:33 | |
176 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:55 | |
120 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime.rb:21 | |
120 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:31 | |
80 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:1 | |
80 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:2 | |
40 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime/version.rb:2 | |
allocated memory by class | |
----------------------------------- | |
36800 RubyVM::InstructionSequence | |
32313 String | |
25296 File | |
4744 Class | |
3120 Array | |
2056 Hash | |
904 Module | |
584 Regexp | |
176 Mutex | |
allocated objects by gem | |
----------------------------------- | |
336 other | |
172 mini_mime/lib | |
139 micro_mime-f65a961c47c4 | |
5 extensions | |
allocated objects by file | |
----------------------------------- | |
336 bench/memory.rb | |
172 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb | |
137 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime.rb | |
5 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/extensions/x86_64-darwin-16/2.2.0-static/micro_mime-f65a961c47c4/MicroMime.bundle | |
2 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime/version.rb | |
allocated objects by location | |
----------------------------------- | |
336 bench/memory.rb:3 | |
144 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:4 | |
96 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime.rb:1 | |
38 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime.rb:4 | |
12 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:33 | |
5 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/extensions/x86_64-darwin-16/2.2.0-static/micro_mime-f65a961c47c4/MicroMime.bundle:0 | |
3 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime.rb:21 | |
3 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:31 | |
2 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:1 | |
2 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:2 | |
2 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:30 | |
2 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:54 | |
2 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:57 | |
2 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:74 | |
1 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime/version.rb:1 | |
1 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime/version.rb:2 | |
1 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:55 | |
allocated objects by class | |
----------------------------------- | |
541 String | |
61 Array | |
36 RubyVM::InstructionSequence | |
5 Class | |
3 File | |
3 Hash | |
1 Module | |
1 Mutex | |
1 Regexp | |
retained memory by gem | |
----------------------------------- | |
23607 other | |
8681 mini_mime/lib | |
1539 micro_mime-f65a961c47c4 | |
944 extensions | |
retained memory by file | |
----------------------------------- | |
23607 bench/memory.rb | |
8681 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb | |
944 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/extensions/x86_64-darwin-16/2.2.0-static/micro_mime-f65a961c47c4/MicroMime.bundle | |
944 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime/version.rb | |
595 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime.rb | |
retained memory by location | |
----------------------------------- | |
23607 bench/memory.rb:3 | |
4018 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:4 | |
1360 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:30 | |
991 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:74 | |
944 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/extensions/x86_64-darwin-16/2.2.0-static/micro_mime-f65a961c47c4/MicroMime.bundle:0 | |
944 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:54 | |
904 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime/version.rb:1 | |
752 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:57 | |
320 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:33 | |
313 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime.rb:4 | |
176 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:55 | |
162 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime.rb:1 | |
120 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime.rb:21 | |
120 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:31 | |
40 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime/version.rb:2 | |
retained memory by class | |
----------------------------------- | |
25120 RubyVM::InstructionSequence | |
4744 Class | |
2923 String | |
904 Module | |
584 Regexp | |
320 Array | |
176 Mutex | |
retained objects by gem | |
----------------------------------- | |
60 other | |
25 mini_mime/lib | |
7 micro_mime-f65a961c47c4 | |
2 extensions | |
retained objects by file | |
----------------------------------- | |
60 bench/memory.rb | |
25 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb | |
5 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime.rb | |
2 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/extensions/x86_64-darwin-16/2.2.0-static/micro_mime-f65a961c47c4/MicroMime.bundle | |
2 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime/version.rb | |
retained objects by location | |
----------------------------------- | |
60 bench/memory.rb:3 | |
8 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:33 | |
5 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:4 | |
3 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime.rb:21 | |
3 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:31 | |
2 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/extensions/x86_64-darwin-16/2.2.0-static/micro_mime-f65a961c47c4/MicroMime.bundle:0 | |
2 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:30 | |
2 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:54 | |
2 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:57 | |
2 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:74 | |
1 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime.rb:1 | |
1 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime.rb:4 | |
1 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime/version.rb:1 | |
1 /Users/vvysokins/.rbenv/versions/2.2.6/lib/ruby/gems/2.2.0/bundler/gems/micro_mime-f65a961c47c4/lib/micro_mime/version.rb:2 | |
1 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:55 | |
retained objects by class | |
----------------------------------- | |
55 String | |
23 RubyVM::InstructionSequence | |
8 Array | |
5 Class | |
1 Module | |
1 Mutex | |
1 Regexp |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Total allocated: 60412 bytes (370 objects) | |
Total retained: 28270 bytes (80 objects) | |
allocated memory by gem | |
----------------------------------- | |
54772 other | |
5640 mini_mime/lib | |
allocated memory by file | |
----------------------------------- | |
54772 bench/memory.rb | |
5640 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb | |
allocated memory by location | |
----------------------------------- | |
54772 bench/memory.rb:3 | |
1360 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:30 | |
991 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:74 | |
944 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:54 | |
752 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:57 | |
657 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:4 | |
480 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:33 | |
176 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:55 | |
120 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:31 | |
80 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:1 | |
80 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:2 | |
allocated memory by class | |
----------------------------------- | |
29472 RubyVM::InstructionSequence | |
14588 String | |
8432 File | |
3840 Class | |
2720 Array | |
584 Regexp | |
296 Thread::Backtrace | |
232 Hash | |
176 Mutex | |
72 LoadError | |
allocated objects by gem | |
----------------------------------- | |
336 other | |
34 mini_mime/lib | |
allocated objects by file | |
----------------------------------- | |
336 bench/memory.rb | |
34 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb | |
allocated objects by location | |
----------------------------------- | |
336 bench/memory.rb:3 | |
12 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:33 | |
6 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:4 | |
3 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:31 | |
2 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:1 | |
2 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:2 | |
2 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:30 | |
2 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:54 | |
2 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:57 | |
2 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:74 | |
1 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:55 | |
allocated objects by class | |
----------------------------------- | |
282 String | |
51 Array | |
27 RubyVM::InstructionSequence | |
4 Class | |
1 File | |
1 Hash | |
1 LoadError | |
1 Mutex | |
1 Regexp | |
1 Thread::Backtrace | |
retained memory by gem | |
----------------------------------- | |
23607 other | |
4663 mini_mime/lib | |
retained memory by file | |
----------------------------------- | |
23607 bench/memory.rb | |
4663 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb | |
retained memory by location | |
----------------------------------- | |
23607 bench/memory.rb:3 | |
1360 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:30 | |
991 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:74 | |
944 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:54 | |
752 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:57 | |
320 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:33 | |
176 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:55 | |
120 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:31 | |
retained memory by class | |
----------------------------------- | |
21296 RubyVM::InstructionSequence | |
3840 Class | |
2094 String | |
584 Regexp | |
280 Array | |
176 Mutex | |
retained objects by gem | |
----------------------------------- | |
60 other | |
20 mini_mime/lib | |
retained objects by file | |
----------------------------------- | |
60 bench/memory.rb | |
20 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb | |
retained objects by location | |
----------------------------------- | |
60 bench/memory.rb:3 | |
8 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:33 | |
3 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:31 | |
2 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:30 | |
2 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:54 | |
2 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:57 | |
2 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:74 | |
1 /Users/vvysokins/projects/mini_mime/lib/mini_mime.rb:55 | |
retained objects by class | |
----------------------------------- | |
47 String | |
20 RubyVM::InstructionSequence | |
7 Array | |
4 Class | |
1 Mutex | |
1 Regexp |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment