Speeding up this handler
Tereza Snyder
tereza at attainmentcompany.com
Mon Apr 14 16:47:01 EDT 2003
on 04.11.03 8:47 PM, Shari wrote:
> I'm trying to shave the first handler down to about 150 milliseconds.
> Handler 2 was just a test to see how quickly Metacard could set the
> filename of 99 images. I've tried several variations, but so far the
> 620 is the fastest, but it isn't fast enough.
>
>
Hi Shari,
I was able to speed up loading the images so that it took only about 20 msec
longer than the dummy handler by calculating the offset into the array
myself, rather that relying on mc, and by using the object number of images
rather than looking up object names.
Combined with optimizations suggested by others you should be able to get
decent performance!
Tereza
on Test pRow, pCol
GLOBAL gFileNamesA
lock screen
put 1 into N
put (pRow-1) * 43 + pCol into tS
put tS + (43 * 8) into tE
repeat with iR = tS to tE step 43
repeat with iC = 0 to 10
set the filename of img N of grp "imagegrid" to gFileNamesA[iR + iC]
add 1 to N
end repeat
end repeat
unlock screen
end test
+ Tereza Snyder
+ Senior Software Developer
+ Attainment Company, Inc.
+ <www.attainmentcompany.com>
+ 800.327.4269
More information about the metacard
mailing list