Hello Damien, I use the following custom tag to time code blocks:
-------------start--------------------- <!--- timer custom tags to calculate the elapsed time ---> <cfswitch expression="#thistag.executionmode#"> <cfcase value="start"> <cfparam name="request.timingArray" default="#ArrayNew(1)#"> <cfparam name="attributes.blockName" default="unnamed block"> <CFSET StartTime = GetTickCount()> </cfcase> <cfcase value="end"> <cfscript> //make struct EndTime = GetTickCount(); timeStruct = StructNew(); timeStruct.StartTime = StartTime; timeStruct.EndTime = EndTime; timeStruct.blockName = attributes.blockName; timeStruct.time=#Evaluate(EndTime-StartTime)#; ArrayAppend(request.timingarray,timeStruct); </cfscript> </cfcase> </cfswitch> -------------end----------------------- call it as: <cf_timer blockname="fooBlock"> .... CFML code here ... </cf_timer> and cfdump request.timingArray at the bottom of your page (or in Onrequestend.cfm) Regs, /t >-----Original Message----- >From: Damien McKenna [mailto:[EMAIL PROTECTED] >Sent: Monday, April 25, 2005 8:47 PM >To: CF-Talk >Subject: Script timing? > >Is there any way to time how long portions of code take? I've got a >loop that seems to take forever and I want to see where the problem is. >Thanks. > >-- >Damien McKenna - Web Developer - [EMAIL PROTECTED] ><mailto:[EMAIL PROTECTED]> >The Limu Company - http://www.thelimucompany.com/ ><http://www.thelimucompany.com/> - 407-804-1014 >#include <stdjoke.h> > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:204330 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54