2011-12-31 10 views
5

Eventuali duplicati:
How to profile and and get Javascript performancestrumenti di monitoraggio delle prestazioni per il browser

Ho una pagina con diversi script client. Alcuni script stanno rallentando la pagina e potrebbe esserci anche una perdita di memoria. C'è uno strumento che ti dice chiaramente quanto tempo viene consumato da quali script per favore?

+3

si prega di utilizzare la funzione di ricerca prima di inviare una nuova domanda - ci sono già diverse domande su tale argomento, ad es. http://stackoverflow.com/questions/750255/javascript-performance-optimisation, http://stackoverflow.com/questions/2140716/how-to-profile-and-and-get-javascript-performance – codeling

+0

[Firebug/Profiler ] (http://getfirebug.com/javascript)? – ManseUK

risposta

1

È possibile utilizzare firebug per profilare il proprio javascript e vedere dove sono i colli di bottiglia.

Dal sito web:

Per utilizzare il profiler, basta andare alla scheda Console e fare clic sul pulsante "Profilo". Quindi usa la tua app per un po 'o ricarica la pagina e poi fai nuovamente clic sul pulsante "Profilo". Vedrai quindi un rapporto dettagliato che mostra quali funzioni sono state chiamate e quanto tempo ciascuna ha preso.

+1

copia quasi letterale da una risposta a una domanda duplicata: http://stackoverflow.com/a/2140748/671366. Con 27.2k punti dovresti sapere come usare la funzione di ricerca e contrassegnare tali domande come duplicati ... – codeling

+0

@nyarlathotep: Per essere onesti, entrambe le risposte sono uguali perché consistono principalmente nella stessa citazione, il che non implica che sia un copia. –

+0

@FelixKling: true, "copy" è una parola dura per questo poiché solo la citazione è la stessa, ma non la risposta effettiva. Tuttavia, trovo il contenuto informativo di quella risposta minimo (dato che ci sono collegamenti alle domande duplicate, che forniscono molte più risposte di questa), quindi contrassegnare come duplicato sarebbe stata la scelta giusta ai miei occhi invece di rispondere. – codeling

2

vedere qui: Best Practices for Speeding Up Your Web Site

Dal Yahoo Developer Network:

Il team Prestazioni eccezionali ha individuato una serie di best practice per rendere le pagine web veloce. L'elenco include 35 best practice divise in 7 categorie.

Problemi correlati