/*testXdebug(); function testXdebug() { requireFile(); } function requireFile() { require_once("abc.php"); }*/ //debug对var_dump()函数进行了覆盖,显示更好 //$arrTest = array("test"=>"abc","test2"=>"abc2"); //var_dump($arrTest); //如何利用Xdebug测试脚本执行时间 // xdebug_time_index(); echo xdebug_time_index()."<BR>"; for($i=0; $i<10000; $i++) { //echo ""; } echo xdebug_time_index()."<BR>"; for($i=0; $i<10000; $i++) { //echo ""; } echo xdebug_time_index()."<BR>"; echo "<BR><BR><BR>"; //如何测定脚占用的内存? //Xdebug同样提供了一个函数xdebug_memory_usage()来实现这样的功能, //另外xdebug还提供了一个xdebug_peak_memory_usage()函数来查看内存占用的峰值 echo xdebug_memory_usage()."<BR><BR>"; echo xdebug_peak_memory_usage()."<BR><BR>"; //有时候代码没有明显的编写错误,没有显示任何错误信息(如error,warning,notice等),但是这不表明就是正确无误的,有时候可能某段代码执行时间过长,占用内存过多以致于影响整个系统的效率, //我们没有办法看出来是哪里部分代码出了问题,这时候我们希望把代码的每个阶段的运行情况都监控起来, //写到日志文件中去,运行一段时间后再进行分析,找到问题所在。
中文帮助文档网站: http://www.phptogether.com/xdebugdoc