清除XHProf数据无效

时间:2014-11-11 03:08:37

标签: xhprof

我让XHProf与XHgui合作。我想清除或重新启动某个站点或全局的新分析。如何清除/重置XHprof?我假设我必须删除Mongo DB中的日志,但我不熟悉Mongo,我不知道它存储信息的表。

2 个答案:

答案 0 :(得分:3)

要使用XHGui清除XHProf,请登录mongo db并清除集合 - 结果如下:

mongo
db.results.drop()

第一行登录到mongo db console。最后一个命令,删除XHGui将在下一个被分析的请求中重新创建的集合结果

其他一些有用的命令:

show collections //shows all collection
use results //the same meaning as mysql i believe
db.results.help() //to find out all commands available for collection results

我希望它有所帮助

答案 1 :(得分:0)

在Drupal设置中,使用Drupal中的Devel模块,我遇到了类似的问题。 在检查并阅读了xhprof库如何保存数据后,我能够弄清楚数据的保存位置。

库将检查php.ini中是否有任何定义的路径

xhprof.output_dir

如果您的php.ini中没有定义任何内容,它将获取系统临时目录。

sys_get_temp_dir()

简而言之,打印出以下值以查找xhprof数据: $ xhprof_dir = ini_get(“ xhprof.output_dir”); $ systemp_dir = sys_get_temp_dir();

如果$ xhprof_dir不返回任何值,请检查$ systemp_dir,xhprof数据应该以.xhprof扩展名存在。