I'll definetly try that..... Java objects are interesting..... I always
wanted to get into Java, but it seemed to suck so much because of the
syntax, but If I can just call objects from coldfusion  for the power.......
Two Java Objects that would really make my life easier would be a). An
object to monitor CPU and RAM usage/sessions b). An object that could Exec
Shell (I hate doing it with PHP, because I have to implement a complicated
security system.....)

On 7/12/06, Rick Root <[EMAIL PROTECTED]> wrote:
>
> For what it's worth, I just ran some tests reading a 4MB file, looping
> through line by line and performing some simple math (cnt = cnt + 1)
>
> The java method was CONSISTENTLY around 375ms on my server.  I hit
> reload like 30 times and it was never below 350ms and never above 500ms,
>   and almost always below 400ms.
>
> Using CFFILE, it was much more erratic... coming in as low as 450ms but
> often coming in at 2000ms and higher.
>
> Rick
>
>
> Rick Root wrote:
> > Sorry, Matt, I didn't read close enough either!  There are threads out
> > there also relating to READING large files.
> >
> > However, I'd probably also suggest looking into using the java file I/O
> > stuff to avoid the issues relating to load a 100MB file into memory and
> > dealing with it.
> >
> > Because I love writing java code in CF, I wrote some sample code for
> > you, and even tested it.
> >
> > <cfscript>
> >       srcFile = "E:\Inetpub\ajaxCFC\documentation\license.txt";
> >       // create a FileReader object
> >       fr = createObject("java","java.io.FileReader");
> >       // Call the constructure with the source file path
> >       fr.init(srcFile);
> >       // create a BufferedReader object
> >       br = createObject("java","java.io.BufferedReader");
> >       // call the constructor with the FileReader as the arg
> >       br.init(fr);
> >       // read the first line
> >       str = br.readLine();
> >       // loop ... str will be undefined if there are no more lines
> >       while (isDefined("str")) {
> >               // do stuff with the string
> >               writeOutput(str);
> >               // read the next line so we can continue the loop
> >               str = br.readLine();
> >       }
> >       // close the buffered reader object
> >       br.close();
> > </cfscript>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting,
up-to-date ColdFusion information by your peers, delivered to your door four 
times a year.
http://www.fusionauthority.com/quarterly

Archive: 
http://www.houseoffusion.com/cf_lists/message.cfm/forumid:4/messageid:246354
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to