UI benchmarks and preference settings
Hernan Tylim
htylim at yahoo.com.ar
Mon Apr 4 02:02:28 UTC 2005
Hi,
May I suggest to reduce a little the default size of the list font,
and/or, make system windows a little bigger? I like the bigger fonts of
3.9 but the 4 columns browsers are an usability pain. And if we are
going to remove the horizontal scrollbars it will make that aspect a lot
worse.
My 2 cents.
Regards,
Hernán
Doug Way wrote:
>
> I like the functionality of the horizontal scrollbar in the list
> panes, but I have to admit that it does cause a significant
> performance hit.
>
> I thought most of the slowdown in 3.9alpha (when opening browsers etc)
> was due to the antialiased fonts, but I guess the horizontal
> scrollbars are a bigger factor. Maybe with some MessageTally
> investigation there's a way to speed those up.
>
> Anyway, I tried fiddling with various preferences while running the
> following benchmark:
>
> Time millisecondsToRun: [10 timesRepeat: [Browser fullOnClass: Browser
> selector: openBrowser]]
>
> To test, start with a fresh image, open one workspace. (Also open one
> browser first to select green "#Browser" type and then close the
> browser.) Do a print-it on the benchmark, and then do it again twice,
> leaving the extra windows open. (How many windows are open has a huge
> effect on performance.) Tested on a Mac G5 - 1.8GHz.
>
> Here are the results I saw. ("1-10" means opening the first 1 to 10
> browsers, "11-20" is the next 10, etc)
>
> fresh Squeak3.9alpha-6599 (alwaysHideHScrollbar is off at this update
> level):
> 1-10: 12994ms
> 11-20: 18554ms
> 21-30: 23814ms
>
> fresh Squeak3.9alpha-6599 with text/list/code fonts set to Accuny-10:
> 1-10: 10252ms
> 11-20: 13857ms
> 21-30: 18047ms
>
> fresh Squeak3.9alpha-6605 (alwaysHideHScrollbar is on at this update
> level):
> 1-10: 6698ms
> 11-20: 11627ms
> 21-30: 17238ms
>
> fresh Squeak3.9alpha-6605 with roundedWindowCorners turned off:
> 1-10: 6671ms
> 11-20: 7976ms
> 21-30: 3704ms !! (probably because of window placement)
>
> fresh Squeak3.9alpha-6605 with text/list/code fonts set to Accuny-10:
> 1-10: 5980ms
> 11-20: 9345ms
> 21-30: 13153ms
>
> fresh Squeak3.9alpha-6605 with reverseWindowStagger turned off:
> 1-10: 6471ms
> 11-20: 11486ms
> 21-30: 16859ms
>
> fresh Squeak3.9alpha-6605 with all three above settings:
> 1-10: 3584ms
> 11-20: 3318ms
> 21-30: 3325ms
>
>
> So, bottom line, if you change these particular preferences in
> 3.9alpha, opening a browser is about eight times as fast if you
> already have a couple dozen windows open.
>
> Anyway, there needs to be a balance between performance and
> appearance. Probably some significant performance gains could be had
> by fiddling with MessageTally and improving some Morphic behavior.
>
> - Doug
>
>
> On Apr 2, 2005, at 2:45 AM, stéphane ducasse wrote:
>
>> Propose others. I could not work with the horizontal scrollbar on.
>> This is why I disable them.
>> And 3.9 should not be sluggish. because we should not trade beauty
>> for a system
>> that nobody uses because it is too slow.
>>
>> Stef
>>
>> On 1 avr. 05, at 23:39, Lic. Edgar J. De Cleene wrote:
>>
>>> On [DATE], "[NAME]" <[ADDRESS]> wrote:
>>>
>>>> 6604-prefers-sd
>>>> Disable the preference for horizontal scrollbars that made everything
>>>> so sluggish in addition to the rest :)
>>>
>>> Are you reallu sure ?
>>>
>>> I founding several things in Preferences , what when finish
>>> collecting and
>>> test submit to Mantis, but IMHO Preferences should be a user taste
>>> thing.
>>>
>>> Edgar
>>>
>>>
>>>
>>>
>>
>>
>
>
>
More information about the Squeak-dev
mailing list
|