• 用户头像

    熊卫华Cyrus

    赞 //@ARGV// @agentzh: 该工具已提交到了我的 Perl Systemtap Toolkit 项目:🔗 网页链接 目前支持启用了DWARF调试符号的 perl 5.10.x ~ 5.18.x,但尚不支持启用了ithreads(即解释器线程)的 perl 构造。从这些图可以清楚看到 CPU 时间具体是如何分布在各条 Perl 代码路径上的。
    展开全文
    这两天我编写了一个基于 systemtap 的工具,叫做 pl-sample-bt,可以对指定的 perl 5 进程中的 Perl 代码调用栈进行高频采样(一般是 1k Hz),从而可以绘制出火焰图。下图是针对 ngx_lua 模块的测试台的一个 perl 进程采样 5 秒钟得到的火焰图,图中显示的函数帧都是 Perl 函数:🔗 网页链接
    1. 微博附图
    转发 1评论 0
    原微博