2012-02-13 4 views
5

Attualmente sto studiando le possibilità di profilazione/benchmarking del codice javascript in termini di comportamento di runtime. So che ci sono alcuni strumenti decenti se si esegue il codice nel browser (firebug, chrome dev-tools, ecc.), Ma sto cercando un metodo che possa essere automatizzato per il test. Se possibile, vorrei integrare i test delle prestazioni (ad esempio il tempo di esecuzione di alcune funzioni/blocchi di codice) in un ciclo CI. Inoltre, vorrei raccogliere informazioni di runtime sulle allocazioni di memoria.Benchmarking/profiling JavaScript

Attualmente eseguo il monitoraggio del tempo di esecuzione di funzioni/blocchi di codice aggiungendo il codice di tracciamento a mano. Qualcuno ha implementato una soluzione migliore per fare questo? Come profili/benchmark il tuo codice JS?

Si prega di condividere la vostra esperienza con me! Grazie

+1

jsperf.com è fatto per il benchmarking. – knutole

risposta

2

John Resig ha scritto nel 2009 circa a free tool che i profili IE (e ora anche Firefox) in dettaglio. Secondo il fornitore, la versione Premium si integra anche con Selenium e supporta gli script Web Driver.