2012-02-13 40 views
5

Actualmente estoy investigando las posibilidades para el código javascript de creación de perfiles/benchmarking en términos de comportamiento en el tiempo de ejecución. Sé que hay algunas herramientas decentes si ejecuta el código en su navegador (firebug, chrome dev-tools, etc.), pero estoy buscando un método que pueda automatizarse para las pruebas. Si es posible, me gustaría integrar pruebas de rendimiento (por ejemplo, tiempo de ejecución de ciertas funciones/bloques de códigos) en un ciclo de CI. Además, me gustaría recopilar información de tiempo de ejecución sobre las asignaciones de memoria.Benchmarking/Perfil JavaScript

Actualmente sigo el tiempo de ejecución de las funciones/bloques de código agregando el código de seguimiento a mano. ¿Alguien ha implementado una mejor solución para hacer esto? ¿Cómo perfil/benchmark su código JS?

Por favor, comparta su experiencia conmigo! Gracias

+1

jsperf.com está hecho para la evaluación comparativa. – knutole

Respuesta

2

John Resig escribió en 2009 sobre a free tool que perfila IE (y ahora también Firefox) en detalle. Según el proveedor, la versión Premium también se integra con Selenium y es compatible con los scripts de Web Driver.