如何通过xhprof在php7中深入测试和优化PHP代码性能?

2026-04-03 11:530阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

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

如何通过xhprof在php7中深入测试和优化PHP代码性能?

介绍 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执行过程等。

阅读全文

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

如何通过xhprof在php7中深入测试和优化PHP代码性能?

介绍 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执行过程等。

阅读全文