2011-07-31 71 views
13

我使用webgrind,它會產生大量的緩存文件。自動清除webgrind中的tmp文件

如何在服務器關閉或類似的情況下自動清除這些文件。我在Windows7機器上使用WAMP安裝。

這可能聽起來很愚蠢,但我不知道如何禁用webgrind臨時wamp。 webgrind在執行腳本時還會增加相當多的開銷嗎?

PS:webgrind與上述語句中的xdebug可互換使用。

回答

22

是的,xdebug分析會增加一些執行開銷。

在你的php.ini(或xdebug.ini)文件中設置:

xdebug.profiler_enable=0

xdebug.profiler_enable_trigger=1

現在cachegrind文件將在您GET/POST有參數生成,或發送一個名爲XDEBUG_PROFILE的cookie。

例子: http://yoursite.com/yourscript.php?XDEBUG_PROFILE=1

參考: http://www.xdebug.org/docs/profiler

+1

我有我的服務器兩次破發以盤滿,因爲我在不經意間使這些巨大的TMP文件。也許應該在php.ini文件中對此有一些警告。它看起來並不危險。它僅在幾個月後不會立即爆炸。哎喲。 – pgr

+0

這些更改後,你可以「刷新」這些文件,使他們更小? – morne