Need for Speed pps

J. Landman Gay jacque at hyperactivesw.com
Mon Jul 16 17:43:33 EDT 2007


Beynon, Rob wrote:

> 
> I set up a search of 10,000 queries against 16,000 targets - 
> maybe 100million comparisons
> 
> Using a file append rather than putting data after a variable:
> 
> 4min 57sec using a variable (put)
> 
> 4min 31sec using a file (write)

Just curious, did you open the file "for write" or open it "for append"? 
I'd think it would make a difference. If it is opened for append, you 
don't need to specify that the write should be at the end, it will 
happen automatically. I'd think it would be faster, but I'm not sure.


> So, reading from a field makes no difference

If you are reading from the field only once before the repeat loop, it 
wouldn't matter. But if the read is in the middle of the loop, it should 
be very much slower. I can't remember now which you are doing, but 
accessing fields is known to be one of the slowest things you can do 
inside a loop. (I vaguely recall you aren't doing that.)

I'm curious about the file writing though, I'm always looking for ways 
to speed up scripts.

-- 
Jacqueline Landman Gay         |     jacque at hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.com



More information about the Use-livecode mailing list