On Jul 13, 2004, at 12:08 AM, Troy Rollins wrote:

But then, here is something interesting, based on an adaptation of your benchmark script (note that the array even uses a slower repeat structure.) -

Even more interesting, addressing the keys of the array by string name rather than integer key location, doesn't increase the time appreciably (then again, I imagine even the element location is a string in Transcript.) -


Props: 281
Vars: 13
Array: 153 Keys: 10000

-------------------------------
on mouseUp
  put 10000 into N
  --
  put the millisecs into s
  repeat n
    set the uTest of this stack to "hello world"
    get the uTest of this stack
  end repeat
  put the millisecs - s into s1

  --
  put the millisecs into s
  repeat n
    put "Hello World" into tMyVar
    get tMyVar
  end repeat
  put the millisecs - s into s2
  --
  put the milliSecs into s
  repeat with i = 1 to n
    put "Hello world" into tMyVar["Hello" & i]
    get tMyVar["Hello"& i]
  end repeat
  put the milliSecs - s into s3
  put the number lines in the keys of tMyVar into tKeyNum


put "Props: "&s1 &cr& "Vars: "& s2 &CR& "Array: " & s3 && "Keys: " & tKeyNum
end mouseUp
--
Troy
RPSystems, Ltd.
http://www.rpsystems.net


_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to