Hola amigos, estoy buscando como optimizar mis funciones en javascript, por eso me gustaría saber un método para medir el tiempo de ejecución de cada función.
Les agradecería su respuesta.
Oscar
| |||
contador Hola amigos, estoy buscando como optimizar mis funciones en javascript, por eso me gustaría saber un método para medir el tiempo de ejecución de cada función. Les agradecería su respuesta. Oscar |
| ||||
Re: contador Pon al principio de cada function: empezar=new Date(); y al final pon: finalizar=new Date(); tardanza=finalizar-empezar; tiempo=new Date(tardanza); alert("Ha tardado "+tiempo.getSeconds()+" segundos en ejecutarse"); También puedes poner: alert("Ha tardado "+(tardanza/1000)+" segundos en ejecutarse"); Porque supongo que no tardará más que segundos, no?
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. Última edición por KarlanKas; 24/10/2007 a las 10:12 |
| ||||
Re: contador Un ejemplo: <html> <head> <title>Untitled</title> <style> .pepee{ font:normal 15px/15px verdana; color:red; border:solid 1px black; position:relative; float:left; width:100px; height:40px; margin:5px; } </style> <script> function empepar(){ empezar=new Date(); for(a=1;a<101;a++){ document.getElementById("pepe").innerHTML+="<div id='pepe"+a+"' class='pepee'>"+a+" pepe"; document.getElementById("pepe").innerHTML+="</div>"; } finalizar=new Date(); tardanza=finalizar-empezar; document.getElementById("pepe").innerHTML+="<br><b r><br><br><strong>Ha tardado "+(tardanza/1000)+" segundos en ejecutarse</strong>"; } </script> </head> <body onload="empepar()"> <div id="pepe"></div> </body> </html>
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |