设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

PHPTrace 0.3发布,线上调试工具

2015-5-22 23:42| 发布者: joejoe0332| 查看: 607| 评论: 0|原作者: oschina|来自: oschina

摘要: 最近两周,PHPTrace发布了0.3版本,这次新版本发布距离上一次更新将近两个月。在这段时间里,我们放缓了新功能的开发,重新推敲这个工具能够为大家带来的价值,并且在细节和稳定性方面都有了很大的提升。PHPTrace是 ...

最近两周,PHPTrace发布了0.3版本,这次新版本发布距离上一次更新将近两个月。在这段时间里,我们放缓了新功能的开发,重新推敲这个工具能够为大家带来的价值,并且在细节和稳定性方面都有了很大的提升。


PHPTrace是什么? PHPTrace是一个低开销的用于跟踪、分析PHP运行情况的工具。

它可以跟踪PHP在运行时的函数调用、请求信息、执行流程,并且提供有过滤器、统计信息 、当前状态等实用功能。在任何环境下,它都能很好的定位阻塞问题以及在高负载下Debug,尤其是线上产品环境


新版本改动

PECL

相信有心的同学一定发现PHPTrace出现在PECL了。

没错,我们将新版本发布到了PHP官方的扩展库中,伴随而来的还有:

  • 开源协议变更为Apache 2.0

  • 扩展的名称变更为trace

关注细节

  • 为了将trace功能本身做到极致,我们对PHP的扩展做了重构,并且着重完善了很多细节:

  • 新增对main函数、include、require、闭包、匿名函数、eval()等特殊调用的支持

  • 新增对PHP紧急退出后未完成的调用信息的持续收集

  • 新增对Trait的Alias名称支持

  • 新增对PHP 5.1的支持

  • 优化zval的表现形式,完善对数组、对象的支持

  • 优化扩展在非trace期间的性能(通过Zend/bench.php测试与不加载扩展时一致)


这里可以查看全部改动的说明。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部