PHP优化- Eclipse w/ PDT(通过XDebug)


PHP Optimization - Eclipse w/ PDT (via XDebug)

我如何使用调试器来优化我的代码?我使用了太多的内存,我的理解是调试器已经内置了帮助优化代码的工具?

XDebug,除其他功能外,允许您分析代码,将分析信息保存到一个文件中,该文件可由分析程序打开,该文件可以可视化控制流的运行情况,以及在每个函数中花费的时间。

它可以帮助你找到瓶颈,或者代码中缓慢的部分,但它不会直接优化你的代码,你必须查看数据,并自己决定重构哪些部分。

您可以通过在php.ini中添加以下设置来启用分析器:

xdebug.profiler_enable=1
xdebug.profiler_output_dir=c:'temp'

关于XDebug的分析特性的文档可以在官方页面上找到。