Xdebug profiler e xdebug_time_index () danno valori diversi
Domanda
Ho usato Xdebug al profilo mia applicazione PHP.
Quando ho aperto il file di profilo generato con WinCacheGrind, mi dà un tempo cumulativo totale di 3 ms per {main} (0.003s).
Tuttavia, quando si utilizza la funzione xdebug_time_index () alla fine del mio codice, restituisce un tempo di 0.03s.
Chiunque sa che cosa potrebbe causare questa differenza e che uno è più rappresentativo?
Soluzione
C'è qualche possibilità di aggiungere questa funzione in realtà aumenta il tempo necessario?
Inoltre, posso immaginare il profiler effettivamente cominciare a correre quando il PHP viene eseguito (indice temporale 0) mentre il contatore interno di XDebug può iniziare un po 'prima.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow