如何利用xhprof在PHP7中深入分析并优化代码性能?

2026-04-06 10:041阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1377个文字,预计阅读时间需要6分钟。

如何利用xhprof在PHP7中深入分析并优化代码性能?

介绍 1+ 背景:PHP的xhprof扩展源自Facebook,不再进行更新和维护。原因是Facebook已全面使用HHVM,不再使用PHP+zend引擎。xhprof不支持新版本的PHP(PHP7),tideways扩展是从xhprof项目fork而来,持续进行维护。

介绍

1 背景

  • PHP的xhprof扩展Facebook不再进行更新和维护,因为Faceboo已经全面使用HHVM,不再使用PHP zend引擎。

  • xhprof不支持新版本的PHP(PHP7),tideways扩展是从xhprof项目fork下来继续进行维护的,目前支持PHP 7.2, 7.1, 7.0, 5.6 and 5.5 。

  • tideways是开源项目,它收费的只是UI服务,其实 xhgui完全可以满足我们日常的需求

2 功能

  tideways是用来测试PHP性能的扩展,它能获取PHP执行的整个过程中调用的函数、调用函数次数、执行时间、CPU时间、内存占用、内存峰值、总执行时间、总CPU时间、总内存占用、总内存峰值等数据,通过以上数据进行分析,找出PHP的性能瓶颈、分析PHP执行过程等。

阅读全文

本文共计1377个文字,预计阅读时间需要6分钟。

如何利用xhprof在PHP7中深入分析并优化代码性能?

介绍 1+ 背景:PHP的xhprof扩展源自Facebook,不再进行更新和维护。原因是Facebook已全面使用HHVM,不再使用PHP+zend引擎。xhprof不支持新版本的PHP(PHP7),tideways扩展是从xhprof项目fork而来,持续进行维护。

介绍

1 背景

  • PHP的xhprof扩展Facebook不再进行更新和维护,因为Faceboo已经全面使用HHVM,不再使用PHP zend引擎。

  • xhprof不支持新版本的PHP(PHP7),tideways扩展是从xhprof项目fork下来继续进行维护的,目前支持PHP 7.2, 7.1, 7.0, 5.6 and 5.5 。

  • tideways是开源项目,它收费的只是UI服务,其实 xhgui完全可以满足我们日常的需求

2 功能

  tideways是用来测试PHP性能的扩展,它能获取PHP执行的整个过程中调用的函数、调用函数次数、执行时间、CPU时间、内存占用、内存峰值、总执行时间、总CPU时间、总内存占用、总内存峰值等数据,通过以上数据进行分析,找出PHP的性能瓶颈、分析PHP执行过程等。

阅读全文