[Dev] Performance update
Andi Vajda
vajda at osafoundation.org
Wed Nov 2 11:39:01 PST 2005
My mistake, I thought scrolling meant moving week to week. Apologies.
Andi..
On Wed, 2 Nov 2005, Katie Capps Parlante wrote:
> To be clear, by "scrolling" we mean the scrollbar in the calendar view, not
> moving from week to week. I don't know that we have an automated test for
> moving from week to week (or day to day). If this is indeed very slow, we
> should (I'll go figure that out).
>
> If I understand correctly, the calendar Heikki has been using is the one
> found at tools/QATestScripts/DataFiles/Generated3000.ics. This is the
> calendar that the scripts have been measuring.
>
> My reasoning for wanting to close this:
> + We're very close to the target (picked somewhat arbitrarily by me, with
> less confidence than with the other targets)
> + When I test it out myself, it meets my subjective test of acceptable (not
> quite ideal though)
> + When I test it out on family members, they say they find it acceptable
> + Mitch has not had problems with scrolling when dogfooding with his
> calendar.
>
> As Alec pointed out in the bug, scrolling performance is currently
> proportional to items on the screen, not the overall size of the calendar
> (unlike other use cases).
>
> Cheers,
> Katie
>
> Andi Vajda wrote:
>>
>> Scrolling the 3000 event calendar Heikki has been using is still *very*
>> slow because of bug 4477. I'd make that one a blocker of this bug.
>>
>> Andi..
>>
>> On Wed, 2 Nov 2005, Katie Capps Parlante wrote:
>>
>>> Most excellent.
>>>
>>> I agree, we've hit "acceptable" for scrolling -- we should close this bug
>>> and move on to higer priority bugs.
>>>
>>> Cheers,
>>> Katie
>>>
>>> Alec Flett wrote:
>>>
>>>> Heikki Toivonen wrote:
>>>>
>>>>> Scrolling the 3000 event
>>>>> calendar is under acceptable limits on Windows and Linux, and really
>>>>> close to the limit on Mac (might go under with alecf's latest changes -
>>>>> we'll see).
>>>>>
>>>>>
>>>> It did - we dropped another 10%! It says "0.10s" on the performance page,
>>>> though its outlined in orange - I assume that means its really something
>>>> like 0.104s? Or maybe, since python's floating point math can be pretty
>>>> nuts, its more like 0.10392893598724s. Can we just round, rather than
>>>> truncate when doing our coloring? :)
>>>>
>>>> I'm reaching a point with the calendar where I'm going to need to do some
>>>> serious rearchitecture to get any more performance gains - I mean I can
>>>> eek out 1-3% here and there, but anything significant (8% or higher, I'd
>>>> say) is going to require changes that are too risky for 0.6.
>>>>
>>>> Alec
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>>>
>>>> Open Source Applications Foundation "Dev" mailing list
>>>> http://lists.osafoundation.org/mailman/listinfo/dev
>>>
>>>
>>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>>
>>> Open Source Applications Foundation "Dev" mailing list
>>> http://lists.osafoundation.org/mailman/listinfo/dev
>>>
>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>
>> Open Source Applications Foundation "Dev" mailing list
>> http://lists.osafoundation.org/mailman/listinfo/dev
>
>
More information about the Dev
mailing list