To template or to lock?
BNig
niggemann at uni-wh.de
Sat Feb 6 06:49:55 EST 2010
David,
I fully agree with Sarah, but even in your comparison you forgot to set the
lockscreen in the templategraphic example.
try this modification of your script and compare the times
--------------------
on mouseUp
put the ticks into startTick
set the lockmessages to true
set the lockscreen to true
repeat 100
set the foregroundcolor of the templategraphic to colour_GetRandom()
set the backgroundcolor of the templategraphic to colour_GetRandom()
set the style of the templategraphic to "rectangle"
set the linesize of the templategraphic to random (8)
set the opaque of the templategraphic to true
set the loc of the templategraphic to the loc of this cd
create graphic "Test"
reset templategraphic
end repeat
set the lockscreen to false
put the ticks - startTick
end mouseUp
function colour_GetRandom
put random(255) into item 1 of someColour
put random(255) into item 2 of someColour
put random(255) into item 3 of someColour
return someColour
end colour_GetRandom
-------------------
in your script without the templategraphic you lock and unlock the screen
every time around in the repeat loop, without that you get about the same
speed as with the templategraphic
-----------------
on mouseUp
put the ticks into startTick
set lockmessages to true
lock screen
repeat 100
create graphic "Test"
put it into createdGraphic
set the foregroundcolor of createdGraphic to colour_GetRandom()
set the backgroundcolor of createdGraphic to colour_GetRandom()
set the style of createdGraphic to "rectangle"
set the linesize of createdGraphic to random (8)
set the opaque of createdGraphic to true
set the loc of createdGraphic to the loc of this cd
end repeat
set lockmessages to false
unlock screen
put the ticks - startTick
end mouseUp
function colour_GetRandom
put random(255) into item 1 of someColour
put random(255) into item 2 of someColour
put random(255) into item 3 of someColour
return someColour
end colour_GetRandom
--------------------------------
for both versions it takes about 3 ticks on a MacBook Pro 2.33
regards
Bernd
--
View this message in context: http://n4.nabble.com/To-template-or-to-lock-tp1471169p1471182.html
Sent from the Revolution - User mailing list archive at Nabble.com.
More information about the use-livecode
mailing list