2012-08-28 45 views
5

Tengo un archivo Xdebug cachegrind en webgrind que muestra que 1061 different functions were called in 5865 milliseconds - cuando desactivo el perfil de la secuencia de comandos no toma tantos milisegundos - me doy cuenta de que podría solucionar esto pero nadie sabe el porcentaje aproximado de aumento en el tiempo de ejecución causado por Xdebug perfilado ?¿Cuánto infla el perfil de Xdebug el tiempo real de ejecución?

Gracias

+0

estoy woundering lo mismo que pensar acerca de su uso para una aplicación, pero realmente quiero saber lo que va a hacer el la perofmance estoy pensando que no almacena su auto en la memoria RAM de no efectuar el php por lo terminará usando mucho disco. Te recomiendo que uses tmpfs o algo así en tu Linux para evitar que escriba en el disco todo el tiempo y que quizás un trabajo cron o algo así como ingresarlo a una base de datos o algo así. – WojonsTech

Respuesta

1

Es realmente difícil decir un número o porcentaje específico ya que depende del tipo y la cantidad de llamadas a funciones, variables utilizadas y opciones que haya configurado en su xdebug.ini.

Aquí puede consultar un poco de investigación y pruebas realizadas por algunas personas.
short information about xdebug and the lexer cals

xdebug support mailing list

Pero, por supuesto, la respuesta final es suya, su aplicación, sus estándares de codificación y sus configuraciones son los que marcarán la sobrecarga final.

Recuerde que, como regla general, xdebug no debería estar activo en un servidor de producción. Algunas personas lo tienen habilitado y todo está bien, pero generalmente no es una buena idea.

adiós

Cuestiones relacionadas