Skip to content

Instantly share code, notes, and snippets.

@brixen
Created February 5, 2018 18:30
Show Gist options
  • Select an option

  • Save brixen/bbbc2b8dd6275100b6bde6520891bc3f to your computer and use it in GitHub Desktop.

Select an option

Save brixen/bbbc2b8dd6275100b6bde6520891bc3f to your computer and use it in GitHub Desktop.
{
"type": "Profiler",
"fields": {
"index": [
"serial",
"name",
"location",
"samples",
"calls"
],
"entries": [
"caller_serial",
"ip",
"callee_serial",
"cache_hits",
"receiver_class",
"method_module"
]
},
"index": [
[
2273,
"*",
"core/string.rb:230",
11,
7127
],
[
2272,
"m",
"-e:1",
12,
7127
],
[
2271,
"m",
"-e:1",
13,
1
],
[
2269,
"__block__",
"-e:1",
13,
1
],
[
2268,
"__script__",
"-e:1",
13,
1
],
[
2270,
"times",
"core/integer.rb:189",
16,
2
],
[
2154,
"eval",
"core/kernel.rb:1120",
12,
2
],
[
2250,
"evals",
"core/loader.rb:619",
14,
1
],
[
1686,
"__script__",
"/source/rubinius/rubinius/build/rubinius/codedb/source/rubygems/specification.rb:10",
20,
0
],
[
1122,
"load_compiler",
"core/loader.rb:560",
31,
1
],
[
1139,
"run_script",
"core/code_loader.rb:130",
109,
55
],
[
1138,
"load",
"core/code_loader.rb:111",
109,
55
],
[
726,
"add_defn_method",
"core/zed.rb:432",
18,
1555
],
[
1109,
"main",
"core/loader.rb:836",
64,
1
],
[
1626,
"load_rubygems",
"core/code_loader.rb:245",
23,
1
],
[
1154,
"load_compiler",
"core/code_loader.rb:255",
31,
1
],
[
1123,
"load_compiler",
"core/code_loader.rb:251",
31,
1
],
[
2169,
"call_on_instance",
"core/block_environment.rb:146",
15,
2
],
[
1652,
"Gem",
"rubygems.rb:118",
21,
1
],
[
1627,
"__script__",
"/source/rubinius/rubinius/build/rubinius/codedb/source/rubygems.rb:9",
23,
0
],
[
620,
"include?",
"core/array.rb:981",
14,
2725
],
[
1137,
"load",
"core/code_loader.rb:156",
109,
64
],
[
1305,
"__script__",
"/source/rubinius/rubinius/build/rubinius/codedb/source/rubinius/code/ast.rb:3",
14,
0
],
[
2057,
"Specification",
"rubygems/specification.rb:50",
13,
1
],
[
1197,
"__script__",
"/source/rubinius/rubinius/build/rubinius/codedb/source/rubinius/code/compiler.rb:1",
16,
0
],
[
22,
"new",
"core/alpha.rb:90",
11,
835
],
[
1126,
"require",
"core/code_loader.rb:290",
113,
66
],
[
597,
"__script__",
"core/zed.rb:19",
11,
1
],
[
636,
"add_method",
"core/rubinius.rb:78",
28,
2401
],
[
965,
"module_eval",
"core/module.rb:138",
15,
8
],
[
604,
"each",
"core/array.rb:64",
24,
3072
],
[
1625,
"rubygems",
"core/loader.rb:588",
23,
1
],
[
1155,
"create",
"rubinius/code/toolset.rb:7",
31,
1
],
[
1124,
"require",
"core/kernel.rb:864",
113,
62
]
],
"entries": [
[
2271,
6,
2270,
2,
"Fixnum",
"Integer"
],
[
2269,
0,
2271,
2,
"#<Class:Object>",
"Object"
],
[
2011,
116,
604,
58,
"Array",
"Array"
],
[
641,
25,
604,
54,
"Array",
"Array"
],
[
2045,
25,
604,
5,
"Array",
"Array"
],
[
1655,
6,
604,
7,
"Array",
"Array"
],
[
619,
19,
620,
58,
"Array",
"Array"
],
[
766,
38,
604,
4,
"Array",
"Array"
],
[
859,
98,
604,
2,
"Array",
"Array"
],
[
740,
106,
604,
34,
"Array",
"Array"
],
[
1738,
236,
22,
1,
"#<Class:@name>",
"Class"
],
[
1126,
72,
1137,
61,
"Rubinius::CodeLoader::Feature",
"Rubinius::CodeLoader::Feature"
],
[
1137,
20,
1138,
52,
"Rubinius::CodeLoader::Feature",
"Rubinius::CodeLoader::Source"
],
[
1138,
80,
1139,
52,
"Rubinius::CodeLoader::Feature",
"Rubinius::CodeLoader::Source"
],
[
1171,
29,
604,
2,
"Array",
"Array"
],
[
600,
44,
604,
35,
"Array",
"Array"
],
[
726,
197,
636,
1554,
"#<Class:Module>",
"#<Class:Module>"
],
[
756,
71,
604,
1,
"Array",
"Array"
],
[
2151,
5,
22,
1,
"#<Class:@name>",
"Class"
],
[
2057,
2982,
22,
1,
"#<Class:@name>",
"Class"
],
[
2218,
595,
22,
1,
"#<Class:@name>",
"Class"
],
[
887,
18,
604,
4,
"Array",
"Array"
],
[
2227,
14,
22,
1,
"#<Class:@name>",
"Class"
],
[
2157,
9,
22,
1,
"#<Class:@name>",
"Class"
],
[
1956,
6,
604,
3,
"Array",
"Array"
],
[
2252,
9,
22,
1,
"#<Class:@name>",
"Class"
],
[
2218,
169,
22,
1,
"#<Class:@name>",
"Class"
],
[
728,
14,
620,
2159,
"Array",
"Array"
],
[
973,
52,
636,
271,
"#<Class:Module>",
"#<Class:Module>"
],
[
730,
114,
620,
471,
"Array",
"Array"
],
[
644,
33,
636,
349,
"#<Class:Module>",
"#<Class:Module>"
],
[
2272,
7,
2273,
7126,
"String",
"String"
],
[
2251,
77,
22,
1,
"#<Class:@name>",
"Class"
],
[
638,
8,
604,
2400,
"Array",
"Array"
],
[
635,
126,
636,
222,
"#<Class:Module>",
"#<Class:Module>"
],
[
1743,
7,
965,
1,
"Module",
"Module"
],
[
2156,
9,
22,
1,
"#<Class:@name>",
"Class"
],
[
2241,
10,
22,
1,
"#<Class:@name>",
"Class"
],
[
2081,
40,
604,
3,
"Array",
"Array"
],
[
2011,
206,
604,
10,
"Array",
"Array"
],
[
2225,
137,
22,
1,
"#<Class:@name>",
"Class"
],
[
2001,
8,
604,
16,
"Array",
"Array"
],
[
2159,
9,
22,
1,
"#<Class:@name>",
"Class"
],
[
1934,
8,
604,
14,
"Array",
"Array"
],
[
1877,
123,
604,
14,
"Array",
"Array"
],
[
2255,
26,
22,
1,
"#<Class:@name>",
"Class"
],
[
1848,
54,
604,
3,
"Array",
"Array"
],
[
1986,
18,
604,
1,
"Array",
"Array"
],
[
2218,
466,
22,
1,
"#<Class:@name>",
"Class"
],
[
1888,
8,
604,
1,
"Array",
"Array"
],
[
2195,
102,
22,
1,
"#<Class:@name>",
"Class"
],
[
1807,
16,
604,
24,
"Array",
"Array"
],
[
971,
25,
604,
136,
"Array",
"Array"
],
[
1787,
10,
604,
14,
"Array",
"Array"
],
[
2086,
6,
604,
3,
"Array",
"Array"
],
[
730,
65,
604,
3,
"Array",
"Array"
],
[
736,
28,
965,
2,
"Module",
"Module"
],
[
1105,
145,
604,
3,
"Array",
"Array"
],
[
2025,
6,
620,
32,
"Array",
"Array"
],
[
1690,
65,
1126,
3,
"Rubinius::CodeLoader",
"Rubinius::CodeLoader"
],
[
1180,
645,
604,
1,
"Array",
"Array"
],
[
2251,
9,
22,
1,
"#<Class:@name>",
"Class"
],
[
1672,
223,
604,
33,
"Array",
"Array"
],
[
2083,
89,
604,
3,
"Array",
"Array"
],
[
1542,
239,
604,
26,
"Array",
"Array"
],
[
1124,
38,
1126,
59,
"Rubinius::CodeLoader",
"Rubinius::CodeLoader"
],
[
2191,
6,
22,
1,
"#<Class:@name>",
"Class"
],
[
1991,
194,
604,
16,
"Array",
"Array"
],
[
2243,
18,
22,
1,
"#<Class:@name>",
"Class"
]
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment