Ah ok.

1) Who's going to define these benchmarks?

2) Do we need a new baseline?

3) Is anyone investigating the memory regressions that we already have?
a)  We still have not resolved the series of initial bugs going into
2.5/3.0:
https://bugzilla.mozilla.org/show_bug.cgi?id=1155854
https://bugzilla.mozilla.org/show_bug.cgi?id=1162535

b) I just did a quick search and found some open bugs in memory leaks; I
don't know if they all still occur:

1135278 - shared/js/media/video_player.js leaks memory
1135256 - navigator.mozL10n.ready can cause memory leaks
1032830 - Clock leaks memory while screen is off
1203999     Pin the Web is leaking setting observers---
1202592     Activity chooser leaks settings observer
1137995     research on power consumption shows privacy info leaks
1118106     SecureElement : Resource management / resources leak to be
handled in erroneous conditions such as gecko crash / restart etc.
1111526 [B2G][AudioChannel] Paused media element sound leaks when another
media element plays with loop = on .
1046895 Wakelock leaks after several failed registration attempts
1039068     notifications.js leaks the most recently used notification
<div>
1020685     Fix leak via contextmenu handler


On Tue, Sep 15, 2015 at 2:10 PM, Eli Perelman <[email protected]> wrote:

> Naoki, yes, I believe that should probably be updated. It's OK to have
> multiple benchmarks, but for something that we are going to base blockers
> on, they should be well-established per release. For example:
>
> v2.2
>   flame-kk 319MB
>
> v2.5
>   flame-kk 319MB
>   flame-kk 1024MB
>   aries 2048MB
>
> v3.0
>   aries 2048MB
>   aries-l 2048
>
> Not that these are the actual baseline benchmarks, just that they should
> be well-defined, and there should be a common denominator between 2
> adjacent releases.
>
> Thanks,
>
> Eli Perelman
>
> On Tue, Sep 15, 2015 at 3:28 PM, Naoki Hirata <[email protected]> wrote:
>
>> It sounds like :
>> https://wiki.mozilla.org/Firefox_OS/Performance/Benchmark needs to be
>> updated to include memory allocations?  or are we talking about the same
>> thing?
>>
>> On Tue, Sep 15, 2015 at 12:01 PM, Eli Perelman <[email protected]>
>> wrote:
>>
>>> Raptor's performance tests also use 319MB as it is the only real
>>> baseline we tracked from v2.2. In order to compare the performance between
>>> the two branches of v2.2 and v2.5, we need a comparable baseline. We have
>>> been aggregating data for the Flame 1GB for future comparisons, but I would
>>> suggest proposing a new baseline sooner rather than later so Raptor can
>>> begin to aggregate data against that device and make it trackable between
>>> branches.
>>>
>>> Thanks,
>>>
>>> Eli Perelman
>>>
>>> On Tue, Sep 15, 2015 at 12:48 PM, Martijn <[email protected]>
>>> wrote:
>>>
>>>> On Tue, Sep 15, 2015 at 6:32 PM, Naoki Hirata <[email protected]>
>>>> wrote:
>>>> >
>>>> > I believe we still do care.
>>>> >
>>>> > Running Engineering build will make some difference as the 319 MB
>>>> takes into account the camera but not Marionette  (adb + devtools) which
>>>> the engineering build runs.
>>>> >
>>>> > Having said that we run automation tests through jenkins, I'll check
>>>> with mwargers in regards to the issue to see if he already filed a bug or
>>>> not.
>>>>
>>>>
>>>> Yes, we're running the Gaia UI tests with the 319MB configuration and
>>>> we have various tests that are failing (intermittently) and disabled
>>>> because they just don't work with 319MB:
>>>> 1172167 [Flame][Cards View] Cards view loses the list of recently
>>>> opened apps
>>>> 1176502 Failure in test_homescreen_column_layout.py on the Flame
>>>> device, because Settings app gets killed
>>>> 1178859 test_browser_bookmark.py: "IOError: Connection to Marionette
>>>> server is lost."
>>>> 1181344 [Window Management] Settings will be a blank white screen when
>>>> returning from the "Built-in Keyboard" settings
>>>> 1188080 test_rocketbar_offline_behavior.py: "NoSuchWindowException:
>>>> None"
>>>> 1189262 Failure in test_browser_share_link.py using Flame 319MB
>>>> 1204280 [Flame] Intermittent failure in test_sms_contact.py in
>>>> tap_send_sms using Flame 319MB
>>>> 1188603 [Settings][Ringtones] Share activity closes when attempting to
>>>> add custom ringtone
>>>>
>>>> I think these bugs need to be fixed, because they stand for lost
>>>> functionality in those low memory conditions.
>>>>
>>>> All the bugs currently out there, regarding supporting 319MB memory
>>>> configuration:
>>>>
>>>> https://bugzilla.mozilla.org/buglist.cgi?list_id=12549261&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=[319MB-Flame-Support]
>>>>
>>>> Regards,
>>>> Martijn
>>>>
>>>>
>>>> >
>>>> >
>>>> > We still have not resolved the series of initial bugs going into
>>>> 2.5/3.0:
>>>> > https://bugzilla.mozilla.org/show_bug.cgi?id=1155854
>>>> > https://bugzilla.mozilla.org/show_bug.cgi?id=1162535
>>>> >
>>>> > On Tue, Sep 15, 2015 at 2:13 AM, Ting-Yu Chou <[email protected]>
>>>> wrote:
>>>> >>
>>>> >> A bit off-topic.
>>>> >>
>>>> >> Raptor [1] just records a serious memory regression though, not sure
>>>> is it related to the issue you see.
>>>> >>
>>>> >> Ting
>>>> >>
>>>> >> [1]
>>>> http://raptor.mozilla.org/#/dashboard/script/apps-memory.js?device=flame-kk&branch=master&memory=319
>>>> >>
>>>> >> On Tue, Sep 15, 2015 at 4:56 PM, Gabriele Svelto <
>>>> [email protected]> wrote:
>>>> >>>
>>>> >>>  I was doing some testing in the past few days on a Flame using the
>>>> >>> 319MiB memory switch and found that our core apps are now almost
>>>> >>> unusable on it. Opening a single app seems to end up killing the
>>>> >>> homescreen and keeping two open at the same time is almost
>>>> impossible.
>>>> >>>
>>>> >>> So I've got two questions: the first one is, did we significantly
>>>> >>> regress memory consumption again? Or is it just gecko having grown
>>>> >>> significantly in the past few weeks making our minimum process size
>>>> >>> larger? The second question is obviously: do we still care about
>>>> 256MiB
>>>> >>> devices? Because if we still do then it looks like we're not in a
>>>> good
>>>> >>> spot for a 2.5 release running on those. If we don't care I suppose
>>>> it's
>>>> >>> fine though we should still keep our memory consumption under
>>>> control.
>>>> >>> If we move our minimum to 512MiB we'll have plenty of room and this
>>>> >>> might cause us to regress even further almost without noticing (*).
>>>> >>>
>>>> >>> I'm running an engineering build BTW, but I don't think this should
>>>> make
>>>> >>> much of a difference.
>>>> >>>
>>>> >>>  Gabriele
>>>> >>>
>>>> >>> *) Unless the screen has a rather high resolution, in which case
>>>> 512MiB
>>>> >>> might still yield only a small amount of usable memory for apps as
>>>> most
>>>> >>> of it will go to the framebuffer and accompanying structures
>>>> (layers & co).
>>>> >>>
>>>> >>>
>>>> >>> _______________________________________________
>>>> >>> dev-fxos mailing list
>>>> >>> [email protected]
>>>> >>> https://lists.mozilla.org/listinfo/dev-fxos
>>>> >>>
>>>> >>
>>>> >>
>>>> >> _______________________________________________
>>>> >> dev-fxos mailing list
>>>> >> [email protected]
>>>> >> https://lists.mozilla.org/listinfo/dev-fxos
>>>> >>
>>>> >
>>>> >
>>>> > _______________________________________________
>>>> > dev-fxos mailing list
>>>> > [email protected]
>>>> > https://lists.mozilla.org/listinfo/dev-fxos
>>>> >
>>>> _______________________________________________
>>>> dev-fxos mailing list
>>>> [email protected]
>>>> https://lists.mozilla.org/listinfo/dev-fxos
>>>>
>>>
>>>
>>
>
_______________________________________________
dev-fxos mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-fxos

Reply via email to