Skip to content

Instantly share code, notes, and snippets.

@SpringMT
Created August 13, 2017 07:25
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 SpringMT/f5333a9fb979df40f74665ad0bf6f397 to your computer and use it in GitHub Desktop.
Save SpringMT/f5333a9fb979df40f74665ad0bf6f397 to your computer and use it in GitHub Desktop.
stackprof print_debug
{:version=>1.1,
:mode=>:wall,
:interval=>1000,
:samples=>3817,
:gc_samples=>282,
:missed_samples=>0,
:frames=>
{47247995082020=>
{:name=>"A#pow",
:file=>"/home/ec2-user/stackprof/sample.rb",
:line=>11,
:total_samples=>1574,
:samples=>1574,
:lines=>{12=>[1574, 1574]}},
47247995082060=>
{:name=>"A#initialize",
:file=>"/home/ec2-user/stackprof/sample.rb",
:line=>5,
:total_samples=>3357,
:samples=>41,
:edges=>{47247995082020=>1574, 47247995081980=>873, 47247995081960=>869},
:lines=>{6=>[1574, 0], 7=>[873, 0], 8=>[910, 41]}},
47247994643820=>
{:name=>"block (2 levels) in <main>",
:file=>"/home/ec2-user/stackprof/sample.rb",
:line=>30,
:total_samples=>3535,
:samples=>178,
:edges=>{47247995082060=>3357},
:lines=>{31=>[3535, 178]}},
47247994643940=>
{:name=>"block in <main>",
:file=>"/home/ec2-user/stackprof/sample.rb",
:line=>28,
:total_samples=>3535,
:samples=>0,
:edges=>{47247994643820=>3535},
:lines=>{30=>[3535, 0]}},
47247994644860=>
{:name=>"<main>",
:file=>"/home/ec2-user/stackprof/sample.rb",
:total_samples=>3535,
:samples=>0,
:edges=>{47247994643940=>3535},
:lines=>{28=>[3535, 0]}},
47247994261540=>
{:name=>"<main>",
:file=>"sample.rb",
:total_samples=>3535,
:samples=>0,
:edges=>{47247994644860=>3535}},
47247995081980=>
{:name=>"A.newobj",
:file=>"/home/ec2-user/stackprof/sample.rb",
:line=>15,
:total_samples=>873,
:samples=>873,
:lines=>{17=>[415, 415], 16=>[458, 458]}},
47247995081960=>
{:name=>"A#math",
:file=>"/home/ec2-user/stackprof/sample.rb",
:line=>20,
:total_samples=>1629,
:samples=>869,
:edges=>{47247995081960=>760},
:lines=>{21=>[869, 109], 22=>[760, 760]}}},
:sorted_frames_false=>
{47247995082020=>
{:name=>"A#pow",
:file=>"/home/ec2-user/stackprof/sample.rb",
:line=>11,
:total_samples=>1574,
:samples=>1574,
:lines=>{12=>[1574, 1574]}},
47247995081980=>
{:name=>"A.newobj",
:file=>"/home/ec2-user/stackprof/sample.rb",
:line=>15,
:total_samples=>873,
:samples=>873,
:lines=>{17=>[415, 415], 16=>[458, 458]}},
47247995081960=>
{:name=>"A#math",
:file=>"/home/ec2-user/stackprof/sample.rb",
:line=>20,
:total_samples=>1629,
:samples=>869,
:edges=>{47247995081960=>760},
:lines=>{21=>[869, 109], 22=>[760, 760]}},
47247994643820=>
{:name=>"block (2 levels) in <main>",
:file=>"/home/ec2-user/stackprof/sample.rb",
:line=>30,
:total_samples=>3535,
:samples=>178,
:edges=>{47247995082060=>3357},
:lines=>{31=>[3535, 178]}},
47247995082060=>
{:name=>"A#initialize",
:file=>"/home/ec2-user/stackprof/sample.rb",
:line=>5,
:total_samples=>3357,
:samples=>41,
:edges=>{47247995082020=>1574, 47247995081980=>873, 47247995081960=>869},
:lines=>{6=>[1574, 0], 7=>[873, 0], 8=>[910, 41]}},
47247994643940=>
{:name=>"block in <main>",
:file=>"/home/ec2-user/stackprof/sample.rb",
:line=>28,
:total_samples=>3535,
:samples=>0,
:edges=>{47247994643820=>3535},
:lines=>{30=>[3535, 0]}},
47247994644860=>
{:name=>"<main>",
:file=>"/home/ec2-user/stackprof/sample.rb",
:total_samples=>3535,
:samples=>0,
:edges=>{47247994643940=>3535},
:lines=>{28=>[3535, 0]}},
47247994261540=>
{:name=>"<main>",
:file=>"sample.rb",
:total_samples=>3535,
:samples=>0,
:edges=>{47247994644860=>3535}}},
:sorted_frames_true=>
{47247994643820=>
{:name=>"block (2 levels) in <main>",
:file=>"/home/ec2-user/stackprof/sample.rb",
:line=>30,
:total_samples=>3535,
:samples=>178,
:edges=>{47247995082060=>3357},
:lines=>{31=>[3535, 178]}},
47247994643940=>
{:name=>"block in <main>",
:file=>"/home/ec2-user/stackprof/sample.rb",
:line=>28,
:total_samples=>3535,
:samples=>0,
:edges=>{47247994643820=>3535},
:lines=>{30=>[3535, 0]}},
47247994644860=>
{:name=>"<main>",
:file=>"/home/ec2-user/stackprof/sample.rb",
:total_samples=>3535,
:samples=>0,
:edges=>{47247994643940=>3535},
:lines=>{28=>[3535, 0]}},
47247994261540=>
{:name=>"<main>",
:file=>"sample.rb",
:total_samples=>3535,
:samples=>0,
:edges=>{47247994644860=>3535}},
47247995082060=>
{:name=>"A#initialize",
:file=>"/home/ec2-user/stackprof/sample.rb",
:line=>5,
:total_samples=>3357,
:samples=>41,
:edges=>{47247995082020=>1574, 47247995081980=>873, 47247995081960=>869},
:lines=>{6=>[1574, 0], 7=>[873, 0], 8=>[910, 41]}},
47247995081960=>
{:name=>"A#math",
:file=>"/home/ec2-user/stackprof/sample.rb",
:line=>20,
:total_samples=>1629,
:samples=>869,
:edges=>{47247995081960=>760},
:lines=>{21=>[869, 109], 22=>[760, 760]}},
47247995082020=>
{:name=>"A#pow",
:file=>"/home/ec2-user/stackprof/sample.rb",
:line=>11,
:total_samples=>1574,
:samples=>1574,
:lines=>{12=>[1574, 1574]}},
47247995081980=>
{:name=>"A.newobj",
:file=>"/home/ec2-user/stackprof/sample.rb",
:line=>15,
:total_samples=>873,
:samples=>873,
:lines=>{17=>[415, 415], 16=>[458, 458]}}},
:max_samples=>1574}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment