[BUG] Updates slow down dramatically after 5501
Doug Way
dway at riskmetrics.com
Fri Nov 21 23:25:58 UTC 2003
When loading updates from the beginning of 3.7alpha, after update #5501
(recreate special objects array), the updates slow down dramatically.
Some sort of timeout is occuring on each update, because each update
takes 20 seconds after this, which can make it take a looong time to get
up to 5548.
However, this only happens as long as you haven't saved & restarted your
image. Once you do this, or if you start with a fresh post-5501 image
from the ftp site, updates are fast again. But I just added an update
to 3.6 to allow people to move to 3.7alpha if desired, so it'd be good
to fix this.
So, I'm thinking I should retrofit update 5501 (or perhaps 5502) so that
it prompts the user to save & restart his/her image. Alternatively, if
there's a magic do-it which will clean things up so that the restart
isn't necessary, that would be even better. (I would then include just
the do-it with the retrofitted update.) Is there such a do-it to clean
up after the special objects array recreation?
- Doug
p.s. to debug this, I added some extra transcript output messages in the
update code. here's some of the relevant output:
--------------------------------------------------
...
5496fcb-noMessages-asm.cs -- 5:31:35 pm
File 5496fcb-noMessages-asm.cs successfully filed in to change set
5496fcb-noMessages-asm
after filein -- 5:31:35 pm
5497DeprecationRename-dew.3.cs -- 5:31:35 pm
File 5497DeprecationRename-dew.3.cs successfully filed in to change set
5497DeprecationRename-dew
after filein -- 5:31:35 pm
5498StarSqueakCleanup-ads.cs -- 5:31:35 pm
File 5498StarSqueakCleanup-ads.cs successfully filed in to change set
5498StarSqueakCleanup-ads
after filein -- 5:31:35 pm
5499KCP83NewBeepENGV2.1.cs -- 5:31:36 pm
File 5499KCP83NewBeepENGV2.1.cs successfully filed in to change set
5499KCP83NewBeepENGV2
after filein -- 5:31:37 pm
5500shrinkingSelection-th.cs -- 5:31:38 pm
File 5500shrinkingSelection-th.cs successfully filed in to change set
5500shrinkingSelection-th
after filein -- 5:31:39 pm
5501recreateSpcOb-md.cs -- 5:31:39 pm
File 5501recreateSpcOb-md.cs successfully filed in to change set
5501recreateSpcOb-md
after filein -- 5:31:39 pm
5502KCP102vmFromSystDict.cs -- 5:31:44 pm
File 5502KCP102vmFromSystDict.cs successfully filed in to change set
5502KCP102vmFromSystDict
after filein -- 5:31:44 pm
5503KCP102-5newInitPattern.cs -- 5:32:04 pm
File 5503KCP102-5newInitPattern.cs successfully filed in to change set
5503KCP102-5newInitPattern
after filein -- 5:32:10 pm
5504KCP103vmProfiling.cs -- 5:32:25 pm
File 5504KCP103vmProfiling.cs successfully filed in to change set
5504KCP103vmProfiling
after filein -- 5:32:25 pm
5505KCP104vmStatistic.cs -- 5:32:45 pm
File 5505KCP104vmStatistic.cs successfully filed in to change set
5505KCP104vmStatistic
after filein -- 5:32:46 pm
5506KCP105systemAttributes.cs -- 5:33:06 pm
File 5506KCP105systemAttributes.cs successfully filed in to change set
5506KCP105systemAttributes
after filein -- 5:33:07 pm
5507KCP106moveModuleToStIm.cs -- 5:33:27 pm
File 5507KCP106moveModuleToStIm.cs successfully filed in to change set
5507KCP106moveModuleToStIm
after filein -- 5:33:27 pm
5508KCP107imageNameToStImage.cs -- 5:33:48 pm
File 5508KCP107imageNameToStImage.cs successfully filed in to change set
5508KCP107imageNameToStImage
after filein -- 5:33:48 pm
...
More information about the Squeak-dev
mailing list
|