]> source.dussan.org Git - jquery.git/commitdiff
Reformat benchamrk function.
authorjeresig <jeresig@gmail.com>
Fri, 5 Feb 2010 03:02:27 +0000 (22:02 -0500)
committerjeresig <jeresig@gmail.com>
Fri, 5 Feb 2010 03:02:27 +0000 (22:02 -0500)
speed/benchmark.js

index 364d7dd35d1174555397b8e4a7b08b8110c51e52..8f1aa985a18cecbae44616c939cc81c2c23fd423 100644 (file)
@@ -1 +1,9 @@
-// Runs a function many times without the function call overhead\rfunction benchmark(fn, times){\r       fn = fn.toString()\r     var s = fn.indexOf('{')+1,\r             e = fn.lastIndexOf('}');\r       fn = fn.substring(s,e);\r        \r       return new Function('i','var t=new Date;while(i--){'+fn+'};return new Date-t')(times);\r}
\ No newline at end of file
+// Runs a function many times without the function call overhead
+function benchmark(fn, times){
+       fn = fn.toString();
+       var s = fn.indexOf('{')+1,
+               e = fn.lastIndexOf('}');
+       fn = fn.substring(s,e);
+       
+       return new Function('i','var t=new Date;while(i--){'+fn+'};return new Date-t')(times);
+}