Dev image slowdowns

Todd Blanchard tblanchard at mac.com
Sun Sep 23 21:53:17 UTC 2007


Perhaps we need a OBHardWorkingListMorph that can get the job done a  
little faster then.  :-)

On Sep 21, 2007, at 8:11 AM, Igor Stasenko wrote:

> I just vent to OB window and came deep to inspect the instance of
> OBLazyListMorph
> do:
> self drawOn: Display getCanvas
>
> and watch how slow its rendering!
>
> With Object class selected:
> [self drawOn: Display getCanvas ] timeToRun  7887
>
>
> On 21/09/2007, Damien Cassou <damien.cassou at gmail.com> wrote:
>> 2007/9/21, Cédrick Béler <cbeler at enit.fr>:
>>> Something like that... Browsing Objects is slow since icons are
>>> displayed in the method list...Basically, I think there is a full  
>>> lookup
>>> at all methods and not only those that are visible (is it easily
>>> changeable ?). This slow display basically occurs in Object which is
>>> easy to understand. I added some otherkind of Icons (call super and
>>> other stuff) and this was terribly slow.... Either we could  
>>> desactivate
>>> OBIcon for Object (not optimal but easy) or adopt another Icon  
>>> mapping
>>> strategy ?
>>
>>
>> Icons are cool but they are really like DynamicProtocols which proved
>> to be slow. Having both of them is really too slow. I think we need
>> both, but everything has to be optimized.
>>
>> --
>> Damien Cassou
>>
>>
>>
>>
>
>
> -- 
> Best regards,
> Igor Stasenko AKA sig.
>




More information about the Squeak-dev mailing list