|
From: Thyamad c. <th...@us...> - 2006-01-17 22:35:17
|
Update of /cvsroot/thyapi/thyapi In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25977 Modified Files: .sync_svn2cvs dynapi.js Log Message: Commiting file additions and modification from SVN revision 2646 to 2647... Changes made by vinicius on 2006-01-18 00:37:38 +0100 (Wed, 18 Jan 2006) corresponding to SVN revision 2647 with message: disabled all css for thygrid Index: .sync_svn2cvs =================================================================== RCS file: /cvsroot/thyapi/thyapi/.sync_svn2cvs,v retrieving revision 1.52 retrieving revision 1.53 diff -C2 -d -r1.52 -r1.53 *** .sync_svn2cvs 16 Jan 2006 03:36:39 -0000 1.52 --- .sync_svn2cvs 17 Jan 2006 22:35:06 -0000 1.53 *************** *** 1 **** ! 2636 \ No newline at end of file --- 1 ---- ! 2647 \ No newline at end of file Index: dynapi.js =================================================================== RCS file: /cvsroot/thyapi/thyapi/dynapi.js,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** dynapi.js 20 Sep 2005 05:31:13 -0000 1.6 --- dynapi.js 17 Jan 2006 22:35:06 -0000 1.7 *************** *** 460,461 **** --- 460,524 ---- // deprecated var DynAPI = dynapi; + + var dyntracing = {}; + + function startTracing() { } + + function endTracing() { } + + function showTracing() { } + + /* + function startTracing(objname,funcname) + { + if (!dyntracing[objname]) + { + dyntracing[objname] = {}; + } + + if (!dyntracing[objname][funcname]) + { + dyntracing[objname][funcname] = { }; + } + var s = (new Date()).valueOf(); + dyntracing[objname][funcname].s = s; //start + } + + function endTracing(objname,funcname) + { + var e = (new Date()).valueOf(); + + if (!dyntracing[objname] || !dyntracing[objname][funcname] || !dyntracing[objname][funcname].s) + { + return; + } + + if (!dyntracing[objname][funcname].tt) + { + dyntracing[objname][funcname].tt = 0; //total time + dyntracing[objname][funcname].c = 0; //count + } + + dyntracing[objname][funcname].tt += (e - dyntracing[objname][funcname].s); + dyntracing[objname][funcname].c += 1; + dyntracing[objname][funcname].s = 0; + } + + function showTracing() + { + var i,j, out; + out = ''; + for (i in dyntracing) + { + out += "---------\n"; + out += "object: " + i + "\n"; + for (j in dyntracing[i]) + { + out += " f: " + j + "\n"; + out += " time: " + dyntracing[i][j].tt + " , count: " + dyntracing[i][j].c + " ratio: " + (dyntracing[i][j].tt/dyntracing[i][j].c) + "\n"; + } + } + return out; + } + */ + |