[英]Trying to profile php script but destructors are vague
我得到了以下php跟踪,并且您可以看到其中一个类的构造函数存在很大的延迟,但是我无法确定原因,因为它没有告诉我哪种类型的子类扩展了它。 我如何获取有关跟踪的更多信息以确定此信息。
__destruct()的代码很简单。
public function __destruct(){
unset($this->dbObject);
}
0.2180 8723832 -> SIT_DB_Base->__destruct() /usr/local/share/sit/sitlib-2.18/SIT_DB_Base.php:0
0.2180 8720752 -> SIT_DB_Base->__destruct() /usr/local/share/sit/sitlib-2.18/SIT_DB_Base.php:0
0.2184 8067856 -> SIT_DB_Base->__destruct() /usr/local/share/sit/sitlib-2.18/SIT_DB_Base.php:0
84.2555 8081936 -> SIT_DB_Base->__destruct() /usr/local/share/sit/sitlib-2.18/SIT_DB_Base.php:0
84.2556 8065984 -> SIT_DB_Base->__destruct() /usr/local/share/sit/sitlib-2.18/SIT_DB_Base.php:0
84.2557 8052888 -> SIT_Authority->__destruct() /usr/local/share/sit/sitlib-2.18/SIT_Authority.php:0
84.2557 8052960 -> SIT_DB_Base->__destruct() /usr/local/share/sit/sitlib-2.18/SIT_DB_Base.php:0
84.2557 8048936 -> SIT_DB_Base->__destruct() /usr/local/share/sit/sitlib-2.18/SIT_DB_Base.php:0
尝试这个 :
$classReflection = new ReflectionClass($classObject);
echo $classReflection->getName();
您还可以在下面检查有关反射对象的更多信息:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.