2011-07-31 41 views
13

Używam webgrind i produkuje duże ilości plików pamięci podręcznej.Automatyczne czyszczenie plików tmp w webgrindu

W jaki sposób automatycznie usuwać te pliki po zamknięciu serwera lub coś w tym stylu. Używam instalacji WAMP na maszynie z Windows7.

To może zabrzmieć głupio, ale nie jestem pewien, jak tymczasowo wyłączyć webgrind na wampie. Czy webgrind dodaje znaczny narzut podczas wykonywania skryptów?

PS: webgrind jest używany w powiązaniu z xdebug w powyższych instrukcjach.

Odpowiedz

22

Tak, profilowanie xdebug dodaje trochę kosztów do wykonania.

W pliku php.ini (lub xdebug.ini) plik, ustaw:

xdebug.profiler_enable=0

xdebug.profiler_enable_trigger=1

Teraz plików cachegrind będzie tylko być generowane podczas GET/POST z parametrem lub wyślij plik cookie o nazwie XDEBUG_PROFILE.

Przykład: http://yoursite.com/yourscript.php?XDEBUG_PROFILE=1

referencyjny: http://www.xdebug.org/docs/profiler

+1

miałem przerwę serwera dwukrotnie dysk pełnej powodu tych dużych plików tmp miałem włączone przypadkowo. Może powinno być jakieś ostrzeżenie o tym w pliku php.ini. To nie wygląda niebezpiecznie. Nie wysadza się natychmiast, zaledwie kilka miesięcy później. Oooo. – pgr

+0

po tych zmianach, możesz "przepłukać" te pliki, aby je zmniejszyć? – morne