[squeak-dev] Re: Squeak 3.9 alpha image wanted

karl karl.ramberg at comhem.se
Thu May 1 21:43:23 UTC 2008


nice wrote:
> karl wrote:
>> Matthias Berth wrote:
>>> Hello,
>>>
>>>
>>> can anyone tell me were to find the earliest available 3.9 alpha image?
>>>
>>> I want to identify the cause of the slowdown of browsers when you have
>>> many of them opened.
>>>   
>>
>> Much of the slowdown is the pane resize handles from the look 
>> enhancement. There is arguably a bug in Morph>>privateAddMorph: that 
>> sometime adds submorphs to the top left corner of the screen instead 
>> of to the
>> top left corner of the owner morph. This causes massive screen 
>> redraws. Also the adding of the pane resizes causes
>> whole window redraws more frequently than before they were added.
>>
>> Karl
>
> But does that explain that Browser get redrawed even if obscured?
> Change the script a little to set the position near top left rather 
> than the extent:
>
> win := Browser openBrowser topView.
>     "win extent: 600 at 350."
>     win position: 10 at 10.
> br := win model.
> br setClassOrganizer.
> br systemCategoryListIndex: 2.
> World doOneCycle.
>
> Transcript cr; show: [1 to: 10 do:[:i|
>        br classListIndex: i.
>        World doOneCycle.
>  ]] timeToRun.
>
>
> very linear in 3.10:
> 1611
> 2459
> 3288
> 4122
> 4976
> 5820
>
> slower downgrading in 3.8:
> 1258
> 1308
> 1367
> 1427
> 1483
> 1552
> 1627
>
> Nicolas
>
>
>
Here is a workaround to I made a while back. I'm not sure how much 
speedup you will get.

Karl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: BorderedMorph.kfr.2.cs.gz
Type: application/gzip
Size: 974 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20080501/3e639cf2/BorderedMorph.kfr.2.cs.bin


More information about the Squeak-dev mailing list