hmmm, been playing around (and haven't got a java introspector handy so am a
bit blind)

the closest I got is this:

<CFOBJECT ACTION="CREATE" TYPE="JAVA"
CLASS="coldfusion.server.ServiceFactory"
NAME="factory">

<cfdump var="#factory#" expand="no"> 

<cfset debug = factory.debuggingService>

<cfif NOT debug.isEnabled()>
        <cfset debugging_enabled = 0>
        <cfset debug.setEnabled(1)>
        <cfset foo = debug.getSettings()>
        <cfdump var="#foo#">
        <cfset foo = debug.getDebugger().getData()>
        <cfdump var="#foo#">    
        <cfset debug.setEnabled(0)>
<cfelse>
        <cfset foo = debug.getSettings()>
        <cfdump var="#foo#">
</cfif>

but it dies when getting the getData() method, stating that it contained
null pointers.

I was also trying the getProperty() method of debuggingService, using
getProperty(2), which is the number of EXECUTION_TIME_EVENT - but to no
avail....

kind of running out of runway now...

> -----Original Message-----
> From: Douglas Humphris [mailto:Douglas.Humphris@;unitech.net]
> Sent: 18 October 2002 11:21
> To: [EMAIL PROTECTED]
> Subject: RE: [ cf-dev ] Quickie - page execution times
> 
> 
> Not really, I'm afraid Colm. No time for playing right now. 
> Perhaps later.
> D
> 
> -----Original Message-----
> From: Colm Brazel [mailto:c.brazel@;ntlworld.ie]
> Sent: 18 October 2002 11:19
> To: [EMAIL PROTECTED]
> Subject: RE: [ cf-dev ] Quickie - page execution times
> 
> 
> >>>
> 
> >Have been playing around with the factory and the following 
> code works.
> Only thing is, executionTime is always 2! Not quite sure why 
> because I've
> thrown in a loop to slow the script down. Anyone else know?:
> 
> ><!--- Access factory --->
> ><cfscript>
> >     debugger = 
> createObject("JAVA","coldfusion.debug.DebuggingServiceImpl");
> >     executionTime = debugger.execution_time_event;
> ></cfscript>
> >Execution time is <CFOUTPUT>#executionTime#</CFOUTPUT> milliseconds.
> 
> Doug,
> 
> Yes, works now for me as well. Have you played with it enough 
> to say be able
> to give the code that works (or how to construct) with the 
> other objects
> under DebuggingServiceImpl, say code that would give
> FormVar or the SqlQuery object?
> 
> 
> rgds
> 
> Colm
> 
> Colm Brazel MA
> CB Publications
> 
> www.cbweb.net <http://www.cbweb.net>
> [EMAIL PROTECTED] <mailto:design@;cbweb.net>
> [EMAIL PROTECTED] <mailto:cbweb@;iol.ie>
> 
> 
> 
> 
> 
> -----Original Message-----
> From: Douglas Humphris [mailto:Douglas.Humphris@;unitech.net]
> Sent: 18 October 2002 10:41
> To: [EMAIL PROTECTED]
> Subject: RE: [ cf-dev ] Quickie - page execution times
> 
> 
> Have been playing around with the factory and the following 
> code works. Only
> thing is, executionTime is always 2! Not quite sure why 
> because I've thrown
> in a loop to slow the script down. Anyone else know?:
> 
> <!--- Access factory --->
> <cfscript>
>       debugger = 
> createObject("JAVA","coldfusion.debug.DebuggingServiceImpl");
>       executionTime = debugger.execution_time_event;
> </cfscript>
> Execution time is <CFOUTPUT>#executionTime#</CFOUTPUT> milliseconds.
> 
> 
> BTW, using the factory is completely undocumented except 
> (AFAIK) for Ben
> Forta's article. MM won't document it because they don't 
> support it. So I
> wouldn't go using this stuff in your production environment.
> 
> Cheers,
> 
> Douglas
> 
> 
> 
> -----Original Message-----
> From: Colm Brazel [mailto:c.brazel@;ntlworld.ie]
> Sent: 17 October 2002 21:20
> To: [EMAIL PROTECTED]
> Subject: RE: [ cf-dev ] Quickie - page execution times
> 
> 
> >>as described by Ben HERE:
> 
> >>http://www.sys-con.com/coldfusion/article2a.cfm?id=500&count
> =9449&tot=11&p
> age=7
> >><!--- Access factory --->
> U><CFOBJECT ACTION="CREATE"
> U>TYPE="JAVA"
> U>CLASS="coldfusion.
> U>server.ServiceFactory"
> U>NAME="factory">
> U><!--- Dump factory contents --->
> ><CFDUMP VAR="#factory#">
> 
> Doug,
> 
> Tried the above( I`m late back on this), but I get a 
> classpath path error,
> server can`t find it, where is this set and waht do you set it as? In
> registry or on server in admin where you can, "Specify any 
> additional class
> paths for the JVM. Separate multiple directories with commas" 
> BTW, OT from
> this, how do you get Studio to use Dreamweaver MX instead of 
> UltraDev as
> default editor?
> 
> 
> rgds
> 
> 
> 
> 
> Colm
> 
> 
> 
> 
> 
> 
> 
> 
> Colm Brazel MA
> CB Publications
> 
> www.cbweb.net <http://www.cbweb.net>
> [EMAIL PROTECTED] <mailto:design@;cbweb.net>
> [EMAIL PROTECTED] <mailto:cbweb@;iol.ie>
> 
> 
> 
> 
> 
> 
> -----Original Message-----
> From: Douglas Humphris [mailto:Douglas.Humphris@;unitech.net]
> Sent: 17 October 2002 11:36
> To: [EMAIL PROTECTED]
> Subject: RE: [ cf-dev ] Quickie - page execution times
> 
> 
> Sorry pressed Send before finished:
> 
> as described by Ben HERE:
> 
> http://www.sys-con.com/coldfusion/article2a.cfm?id=500&count=9
> 449&tot=11&pag
> e=7
> 
> the code below is how he got hold of the factory methods...
> 
> -----Original Message-----
> From: Douglas Humphris
> Sent: 17 October 2002 11:35
> To: [EMAIL PROTECTED]
> Subject: RE: [ cf-dev ] Quickie - page execution times
> 
> 
> You could use the CFMX factory as cescribed by Ben Forta here:
> 
> 
> <!--- Access factory --->
> <CFOBJECT ACTION="CREATE"
> TYPE="JAVA"
> CLASS="coldfusion.
> server.ServiceFactory"
> NAME="factory">
> <!--- Dump factory contents --->
> <CFDUMP VAR="#factory#">
> 
> -----Original Message-----
> From: Giles Roadnight [mailto:giles.roadnight@;goldcockerelbooks.co.uk]
> Sent: 17 October 2002 11:32
> To: [EMAIL PROTECTED]
> Subject: [ cf-dev ] Quickie - page execution times
> 
> 
> Hi
> 
> Is there a way in MX to output the length of time a page took 
> to execute
> without turning on debugging? I know about gettickCount() I was just
> wondering if you directly output the time. Possibly with CFtrace - I
> can't find anything about this in the help.
> 
> 
> Giles Roadnight
> http://giles.roadnight.name
> 
> 
> 
> --
> ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> For human help, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> --
> ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> For human help, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> --
> ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> For human help, e-mail: [EMAIL PROTECTED]
> 
> 
> ---
> Incoming mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.394 / Virus Database: 224 - Release Date: 10/3/2002
> 
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.394 / Virus Database: 224 - Release Date: 10/3/2002
> 
> 
> --
> ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> For human help, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> --
> ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> For human help, e-mail: [EMAIL PROTECTED]
> 
> ---
> Incoming mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.394 / Virus Database: 224 - Release Date: 10/3/2002
> 
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.394 / Virus Database: 224 - Release Date: 10/3/2002
> 
> 
> -- 
> ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> For human help, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> -- 
> ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> For human help, e-mail: [EMAIL PROTECTED]
> 


-- 
** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
For human help, e-mail: [EMAIL PROTECTED]

Reply via email to