如何通过xhprof在php7中深入测试和优化PHP代码性能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1383个文字,预计阅读时间需要6分钟。
介绍 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分钟。
介绍 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执行过程等。

