ruby-prof-flamegraph:在Ruby代码中轻松找到瓶颈。 Ruby打印机,可打印与FlameGraph兼容的折页纸叠

时间:2024-03-11 12:00:29
【文件属性】:

文件名称:ruby-prof-flamegraph:在Ruby代码中轻松找到瓶颈。 Ruby打印机,可打印与FlameGraph兼容的折页纸叠

文件大小:10KB

文件格式:ZIP

更新时间:2024-03-11 12:00:29

Ruby

Ruby教授火焰仪 在您的Ruby应用中轻松找到瓶颈。 RubyProf :: FlameGraphPrinter是一个打印机,它输出与兼容的折叠堆栈文件。 它基于RubyProf::CallStackPrinter创建。 可以将结果传递给生成交互式堆栈跟踪可视化效果(单击图像以查看演示)。 很棒 是一种可视化堆栈跟踪的方法,可以很明显地看出程序中耗时最长的位置。 这是一个Perl脚本,需要一个“折叠堆栈”文件并生成一个不错的交互式SVG。 折叠堆栈通常是使用从DTrace或Prof数据生成的。 之所以创建这个gem,是因为我想找出规范中的瓶颈所在,但是我不了解DTrace,只是想快速获得结果。 要了解有关火焰图的更多信息,请查看以下内容: ( ,这是向我介绍火焰图的文章(通过 ) 在USENIX / LISA13上 出色的 演讲( )() 安装 gem 'ruby-prof


【文件预览】:
ruby-prof-flamegraph-master
----LICENSE.txt(1KB)
----lib()
--------ruby-prof-flamegraph.rb(50B)
--------ruby-prof()
----Gemfile(105B)
----example.svg(12KB)
----Rakefile(29B)
----README.md(5KB)
----.gitignore(118B)
----ruby-prof-flamegraph.gemspec(908B)
----example.rb(337B)

网友评论