XDebugTrace panel – trasování běhu funkcí

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Milo
Nette Core | 1283
+
0
-

Diskuze k debugger panelu XDebugTrace panel.

Filip Procházka
Moderator | 4668
+
0
-

Vypadá to hodně dobře, jenom bych ve sloupci File uváděl pouze název souboru. Takto je to příšerně široké.

Milo
Nette Core | 1283
+
0
-

Díky. Se změnami počítám až se tu nashromáždí více návrhů. Třeba i filtrace bude chtít vylepšit, ale zatím jsem to vypustil takhle.

/* Už netřeba, implementováno
// Zkrácení na název souboru by šlo teď fixnout takto (od oka)
$xdebugTrace->getTemplate()->registerHelper('basename', function($s) { return basename($s); });

// Šablona content.latte
{$record->filename|basename}
*/

Editoval Milo (30. 12. 2011 11:12)

knoxa
Člen | 16
+
0
-

Paráda, díky!

Milo
Nette Core | 1283
+
0
-

Minor update. Pár předdefinovaných filtrů traceFunction, traceFunctionRe, traceDeltaTime, traceDeltaMemory.

Milo
Nette Core | 1283
+
0
-

Přidal jsem možnost zapnout jednoduché statistiky pro zjištění, kolikrát byla funkce spuštěna a průměrná doba trvání jejího běhu.