This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2008-09-06 13:03:21

dingdong
Scratcher
Registered: 2007-08-09
Posts: 1000+

did scratch 1.3 up the processing power?

I want to know if I can use more scripts and sprites at once without scratch lagging


http://img851.imageshack.us/img851/2829/superanbanner.png
click the image for my music

Offline

 

#2 2008-09-06 13:09:55

fullmoon
Retired Community Moderator
Registered: 2007-06-04
Posts: 1000+

Re: did scratch 1.3 up the processing power?

No, I don't think so, judging by the way Scratch is lagging with my 2D scroller. Scratch is deliberately slow because it's a learning language, so don't expect any speed increases in official releases for a while.


http://i302.photobucket.com/albums/nn100/fullmoon32/wow.jpg

Offline

 

#3 2008-09-06 13:17:23

fullmoon
Retired Community Moderator
Registered: 2007-06-04
Posts: 1000+

Re: did scratch 1.3 up the processing power?

Shift+click "Extras" and set single-stepping to Turbo, it'll make projects run several times as fast as normal but not online.


http://i302.photobucket.com/albums/nn100/fullmoon32/wow.jpg

Offline

 

#4 2008-09-06 13:35:42

dingdong
Scratcher
Registered: 2007-08-09
Posts: 1000+

Re: did scratch 1.3 up the processing power?

dude! whoa! that runs hecka fast!


http://img851.imageshack.us/img851/2829/superanbanner.png
click the image for my music

Offline

 

#5 2008-09-06 13:38:13

SeanCanoodle
Scratcher
Registered: 2008-06-20
Posts: 100+

Re: did scratch 1.3 up the processing power?

Oh! That'll help a whole lot for making projects that need to process lists quickly! Maybe now I'll retry conways game of life!

Offline

 

#6 2008-09-06 13:41:00

JSO
Community Moderator
Registered: 2007-06-23
Posts: 1000+

Re: did scratch 1.3 up the processing power?

fullmoon wrote:

Shift+click "Extras" and set single-stepping to Turbo, it'll make projects run several times as fast as normal but not online.

Wow! Nice tip fullmoon!


http://oi48.tinypic.com/2v1q0e9.jpg

Offline

 

#7 2008-09-06 19:42:45

S65
Scratcher
Registered: 2007-05-18
Posts: 100+

Re: did scratch 1.3 up the processing power?

The speed actually went down in this version; projects that used to run at full-speed in Presentation mode (i.e. Requiem of Thunder Demo 2) now run at half-speed. Turbo Mode just makes it choppy.

At this point, now that we have lists, all I really want from future releases of Scratch is optimization and speed, and maybe I/O.

Offline

 

#8 2008-09-07 10:26:43

terminator355
Scratcher
Registered: 2008-07-31
Posts: 100+

Re: did scratch 1.3 up the processing power?

S65 wrote:

At this point, now that we have lists, all I really want from future releases of Scratch is optimization and speed, and maybe I/O.

ya me too


No new stuff for now guys  wink  join me for some Black Ops on xbox: termhn or for some rock band on PS3: rocket232

Offline

 

#9 2008-09-17 15:47:40

Paddle2See
Scratch Team
Registered: 2007-10-27
Posts: 1000+

Re: did scratch 1.3 up the processing power?

S65 wrote:

The speed actually went down in this version; projects that used to run at full-speed in Presentation mode (i.e. Requiem of Thunder Demo 2) now run at half-speed. Turbo Mode just makes it choppy.

At this point, now that we have lists, all I really want from future releases of Scratch is optimization and speed, and maybe I/O.

I have been noticing some performance issues as well.  Here are my subjective findings - I would be curious to see how they compare to other people's experiences:

1.  Projects run noticably slower in version 1.3 than they did in 1.2.1. 

2.  Development in the  Scratch application seems to be slower too - particularly when in the Paint Editor working with the Text tool.

3.  Strangely enough, many projects now seem to run slower in Production mode than they do in Developement mode.  Even if you aren't running in Turbo mode.

4.  Projects run noticably slower on the Java player online than they did prior to the 1.3 release.  Some projects that were at the ragged edge of acceptable performance have become unplayable.

I'm hoping that maybe these performance problems may be the result of the rush to accomodate the 1.3 features and maybe when the Scratch Team has a chance to relax a bit, they can profile the applications and maybe gain back the lost performance.  Any comments from the Scratch Team? 

How about the rest of you folks out there...do you agree with my four findings above?  Or is it just me?


http://i39.tinypic.com/2nav6o7.gif

Offline

 

#10 2008-09-17 19:57:57

fullmoon
Retired Community Moderator
Registered: 2007-06-04
Posts: 1000+

Re: did scratch 1.3 up the processing power?

I've noticed all four, along with some real problems with disappearing text using the paint editor's text tool. this project is an example of the slowness of the Java player, although it's basically a simplified remix of AddZero's Random 3D Sculpture, which previously worked great on the Java player.


http://i302.photobucket.com/albums/nn100/fullmoon32/wow.jpg

Offline

 

#11 2008-09-17 20:12:24

the_guardian
Scratcher
Registered: 2008-03-16
Posts: 98

Re: did scratch 1.3 up the processing power?

My Guardian 3D game which pushed the old version of scratch to its limits is now unplayable online.  I just wrote a new game called Kablock and optimized it to run at an acceptable speed, but when I uploaded it, it plays way too slow.  I have decided not to make any more projects until the performance improves.  I might use my time off to learn Flash.


Guardian 3D!  http://scratch.mit.edu/projects/the_guardian/169865

Offline

 

#12 2008-09-17 22:30:55

fullmoon
Retired Community Moderator
Registered: 2007-06-04
Posts: 1000+

Re: did scratch 1.3 up the processing power?

I wouldn't worry, this must be a transition phase. There's no reason why the new features should tax Java unduly unless it's debugging or purposeful testing. Cross your fingers!


http://i302.photobucket.com/albums/nn100/fullmoon32/wow.jpg

Offline

 

#13 2008-09-18 01:22:02

Jens
Scratcher
Registered: 2007-06-04
Posts: 1000+

Re: did scratch 1.3 up the processing power?

I have noticed that projects using list watchers run slower in presentation mode than in edit mode. If I hide the list monitors, though, presentation mode works okay again. I can't confirm other things being slower now than they used to be, except when I switch to a language with a non-Western character set (which I do only very rarely anyway). The java player, of course, is something different. I'm confident that it will eventually catch up with Scratch again.


Jens Mönig

Offline

 

#14 2008-09-22 04:57:00

bart9032
Scratcher
Registered: 2008-06-16
Posts: 100+

Re: did scratch 1.3 up the processing power?

JSO wrote:

fullmoon wrote:

Shift+click "Extras" and set single-stepping to Turbo, it'll make projects run several times as fast as normal but not online.

Wow! Nice tip fullmoon!

Nice job working that out fullmoon! WHoo WHOOO WHOOO


Hi, my name is Bartholomew JoJo 'Bart' Simpson. Nice to meet you,
Actually, no I am not Bart Simpson. I am bart9032  cool

Offline

 

#15 2008-09-22 15:30:32

deerel
Scratcher
Registered: 2008-08-23
Posts: 89

Re: did scratch 1.3 up the processing power?

Paddle2See wrote:

Projects run noticably slower on the Java player online than they did prior to the 1.3 release.  Some projects that were at the ragged edge of acceptable performance have become unplayable.

I'm hoping that maybe these performance problems may be the result of the rush to accomodate the 1.3 features and maybe when the Scratch Team has a chance to relax a bit, they can profile the applications and maybe gain back the lost performance.  Any comments from the Scratch Team? 

How about the rest of you folks out there...do you agree with my four findings above?  Or is it just me?

I have the same finding... One of my games was reasonably fast on v27 Java player but now it unplayable with maybe 2-3fps :-((( I'd like to know: did you somehow changed the execution model (changing process scheduling, yields on repeat/forever, etc.) or is it only matter of v30 needing some optimization and will work smoothly again in v31?

Offline

 

#16 2008-09-26 09:28:07

deerel
Scratcher
Registered: 2008-08-23
Posts: 89

Re: did scratch 1.3 up the processing power?

deerel wrote:

I'd like to know: did you somehow changed the execution model (changing process scheduling, yields on repeat/forever, etc.) or is it only matter of v30 needing some optimization and will work smoothly again in v31?

Thanx for answer in form of v31. Now everything is smooth as before.

Offline

 

#17 2008-09-28 22:10:29

johnadmin
Scratch Team
Registered: 2007-03-13
Posts: 100+

Re: did scratch 1.3 up the processing power?

Hi, deerel.

I've been working to fix various issues in the Java player related to the new features. (I'm afraid we rushed the release a little to get Scratch itself out in time for the start of the school year, and the Java player was not really ready). v31, which was released on Thursday, is supposed to fix most of the problems. I'm glad that it seems to have addressed your performance problem.

  -- John

Offline

 

#18 2008-09-28 22:23:45

johnadmin
Scratch Team
Registered: 2007-03-13
Posts: 100+

Re: did scratch 1.3 up the processing power?

Hi, Paddle2Sea.

Thanks for sharing your observations. One factor that may make Scratch 1.3 slower than 1.2.1 is that some of the text is being rendering with a general Unicode text engine, even when you are using a language such as English that did not previously need Unicode rendering. That's because you might be editing a project created by someone who used Unicode in their project (e.g. in the "say" block, or the names of sprites, costumes, or sounds). The Paint Editor text tool is one example of this.

The Java Player did have some performance issues. I hope those have now been resolved.

Of course, we'll try to improve performance as much as possible in the next release, but we may be limited by the speed of the underlying Unicode engine.

  -- John

Offline

 

#19 2008-09-29 05:21:50

Paddle2See
Scratch Team
Registered: 2007-10-27
Posts: 1000+

Re: did scratch 1.3 up the processing power?

johnadmin wrote:

Hi, Paddle2Sea.

Thanks for sharing your observations. One factor that may make Scratch 1.3 slower than 1.2.1 is that some of the text is being rendering with a general Unicode text engine, even when you are using a language such as English that did not previously need Unicode rendering. That's because you might be editing a project created by someone who used Unicode in their project (e.g. in the "say" block, or the names of sprites, costumes, or sounds). The Paint Editor text tool is one example of this.

The Java Player did have some performance issues. I hope those have now been resolved.

Of course, we'll try to improve performance as much as possible in the next release, but we may be limited by the speed of the underlying Unicode engine.

  -- John

Hi Johnadmin,

Your latest release of the Java Player is much improved!  Performance appears to be pretty much back to previous levels.  Thank you very much! 

Do you have an explanation why performance in Production mode is slower than performance in Development mode (at least when list watchers are being shown)?

There is still something weird going on in the Java player with certain characters being capitalized when they should not be.  Specifically, lowercase "a", "b" and "g" end up being upper case.  Also, other letters only show up in lower case, even when they are entered as upper case.  See these projects for example:

http://scratch.mit.edu/projects/chalkmarrow/276212

http://scratch.mit.edu/projects/Paddle2SeeFixIt/257886


http://i39.tinypic.com/2nav6o7.gif

Offline

 

Board footer