旗下导航:搜·么
当前位置:网站首页 > PHP教程 > 正文

剖析PHP顺序运转机能(斲丧)【php教程】

作者:搜搜PHP网发布时间:2019-11-26分类:PHP教程浏览:75


导读:php在使用了xdebug后,能够设置xdebug相干的设置,生成运转的日记。本文就是关于PHP顺序运转机能的剖析,感兴趣的朋侪能够相识一下。在php.ini中设置:...
php在使用了xdebug后,能够设置xdebug相干的设置,生成运转的日记。本文就是关于PHP顺序运转机能的剖析,感兴趣的朋侪能够相识一下。

在php.ini中设置:

  1. xdebug.profiler_enable = 1
  2. xdebug.profiler_enable_trigger = 1
  3. xdebug.profiler_output_name = cachegrind.out.%t.%p
  4. xdebug.profiler_output_dir ="d:/xdebug/"

如许,日记文件就行生成到d:/xdebug/目录下:

每实行一次php后,就会生成一个对应的日记文件。之前有一款东西叫 WinCacheGrind能够用来剖析这类日记,然则WinCacheGrind在2015年的时刻就已不再保护了,最新版本是1.0.0.14,只支撑xdebug2,翻开日记文件,会报错:“Cannot find target”。

实在,壮大的phpstorm自带了机能日记剖析的功用,翻开Tools->Analyze Xdebug Profiler Snapshot..

再挑选D:\xdebug下的日记文件,翻开后就可以够看到函数挪用的树形关联,以及每一个函数实行的时候

如许,就可以找出哪个函数实行比较耗时。

【引荐课程:PHP视频教程】

以上就是剖析PHP顺序运转机能(斲丧)的细致内容,更多请关注ki4网别的相干文章!

标签:PHP程序运行性能