Skip to content

Instantly share code, notes, and snippets.

@headius
Created May 7, 2015 20:47
Show Gist options
  • Save headius/c99ab00fde2c35a5b04d to your computer and use it in GitHub Desktop.
Save headius/c99ab00fde2c35a5b04d to your computer and use it in GitHub Desktop.
percent live alloc'ed stack class
rank self accum bytes objs bytes objs trace name
1 10.26% 10.26% 13048320 326208 13048320 326208 590230 org.jruby.RubyString
2 10.26% 20.51% 13048320 326208 13048320 326208 590229 org.jruby.RubyString
3 4.39% 24.90% 5582680 139567 5582680 139567 590236 org.jruby.runtime.scope.TwoVarDynamicScope
4 4.26% 29.16% 5417600 135440 5417600 135440 605122 org.jruby.RubyFixnum
5 3.58% 32.74% 4559472 94989 4559472 94989 594537 org.jruby.RubyArray
6 3.46% 36.20% 4399104 91648 4399104 91648 594451 org.jruby.RubyArray
7 2.68% 38.88% 3411264 71068 3411264 71068 594522 org.jruby.RubyArray
8 2.58% 41.47% 3287856 68497 3287856 68497 590235 org.jruby.RubyArray
9 1.67% 43.14% 2126352 44299 2126352 44299 590225 org.jruby.RubyTime
10 1.36% 44.50% 1731040 43276 1731040 43276 590237 org.jruby.RubyFixnum
11 0.94% 45.44% 1191128 46 1281016 65 456326 byte[]
12 0.84% 46.27% 1063176 44299 1063176 44299 590224 org.joda.time.DateTime
13 0.79% 47.06% 1006008 41917 1665384 69391 370371 org.jruby.lexer.yacc.SimpleSourcePosition
14 0.60% 47.66% 758832 15809 825216 17192 347743 java.nio.HeapCharBuffer
15 0.60% 48.26% 758832 15809 825216 17192 347741 java.nio.HeapByteBuffer
16 0.56% 48.82% 713040 13933 713040 13933 300000 char[]
17 0.46% 49.27% 582768 71 582768 71 494400 byte[]
18 0.43% 49.70% 545152 17036 549248 17164 347746 org.jruby.ast.FixnumNode
19 0.36% 50.06% 459200 28 787200 48 456325 byte[]
20 0.30% 50.37% 384336 15809 417608 17192 347742 char[]
21 0.30% 50.67% 384336 15809 417608 17192 347745 char[]
22 0.30% 50.97% 379416 15809 412608 17192 347744 java.lang.String
23 0.29% 51.25% 366800 9170 1212440 30311 346291 sun.nio.cs.UTF_8$Decoder
24 0.27% 51.53% 344448 10764 344448 10764 567669 org.jruby.ir.operands.Fixnum
25 0.26% 51.79% 334760 13918 334760 13918 300000 java.lang.String
26 0.25% 52.04% 322200 8055 685880 17147 370362 org.jruby.util.ByteList
27 0.24% 52.28% 309104 10475 773336 26211 370365 char[]
28 0.20% 52.48% 251400 10475 629064 26211 370364 java.lang.String
29 0.20% 52.68% 248976 4446 312312 5577 346298 java.nio.StringCharBuffer
30 0.19% 52.87% 247416 4566 247416 4566 300000 java.lang.Object[]
31 0.19% 53.06% 237376 7418 273856 8558 370402 java.lang.Object[]
32 0.18% 53.24% 228000 5700 245520 6138 370391 org.jruby.util.ByteList
33 0.17% 53.41% 213408 4446 267696 5577 346300 java.nio.HeapByteBuffer
34 0.17% 53.57% 213216 4442 259824 5413 370397 char[]
35 0.14% 53.71% 179664 7486 205392 8558 370401 java.util.ArrayList
36 0.14% 53.86% 179664 7486 205392 8558 370400 org.jruby.ast.ArrayNode
37 0.14% 54.00% 179080 4477 215520 5388 370389 org.jruby.util.ByteList
38 0.14% 54.13% 172992 5406 196416 6138 370392 byte[]
39 0.14% 54.27% 172160 2152 172160 2152 548417 org.jruby.ir.instructions.specialized.OneOperandArgNoBlockCallInstr
40 0.13% 54.40% 171640 4291 171720 4293 391224 org.jruby.RubyString
41 0.13% 54.53% 165024 5157 184160 5755 370395 org.jruby.ast.StrNode
42 0.13% 54.66% 161320 4033 184520 4613 370410 org.jruby.ast.CallNode
43 0.11% 54.77% 143136 4473 172416 5388 370390 org.jruby.ast.StrNode
44 0.11% 54.88% 138464 4327 138464 4327 552639 org.jruby.ir.operands.Fixnum
45 0.11% 54.99% 138264 5761 220152 9173 370363 org.jruby.lexer.yacc.SimpleSourcePosition
46 0.10% 55.09% 121968 2541 122064 2543 397331 org.jruby.RubyArray
47 0.09% 55.18% 120000 3000 338440 8461 370359 org.jruby.util.ByteList
48 0.09% 55.27% 115072 1430 115072 1430 300000 java.lang.reflect.Method
49 0.08% 55.35% 107136 4464 137112 5713 370393 org.jcodings.Encoding[]
50 0.08% 55.44% 106608 4442 129912 5413 370398 java.lang.String
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment