Closed
Bug 837678
Opened 12 years ago
Closed 10 years ago
[cost control] Implement new startup loading events
Categories
(Firefox OS Graveyard :: Gaia::Cost Control, defect, P2)
Tracking
(b2g-v2.0 fixed, b2g-v2.1 fixed)
RESOLVED
FIXED
2.1 S1 (1aug)
People
(Reporter: julienw, Assigned: mai)
References
Details
(Keywords: perf, Whiteboard: [c=automation p= s=2014.08.01.t u=])
Attachments
(1 file)
(deleted),
text/x-github-pull-request
|
Eli
:
review+
salva
:
review+
praghunath
:
approval-gaia-v2.0+
|
Details |
We need to measure when the app is usable by the user. For that we'll need to send an event (the moment is specific to the app) to |window| that the performance test will be able to receive.
The event name can be "x-moz-perf-user-ready" amongst all apps so that the performance test can be similar.
For Cost Control, it should be triggered when the user can actually manipulate the app.
We should measure 2 runs for this app:
- in the first run we'll measure when we arrive to the "configuration" page and can manipulate it.
- in the second run the configuration should be set up in advance, and we'll measure when the user can manipulate the UI
Reporter | ||
Updated•12 years ago
|
Blocks: gaia-perf-measure
No longer depends on: gaia-perf-measure
Reporter | ||
Updated•12 years ago
|
Summary: "ready to use" perf measurement → [cost control] "ready to use" perf measurement
Updated•11 years ago
|
Priority: -- → P2
Updated•11 years ago
|
Whiteboard: [c=instrumentation p=] → [c=automation p= s= u=]
Updated•11 years ago
|
Assignee: nobody → mri
Updated•10 years ago
|
Blocks: gaia-perf-events
Comment 1•10 years ago
|
||
Bug 996038 introduces new events outlining the phases of application startup. Each of these 5 events needs to be implemented.
Summary: [cost control] "ready to use" perf measurement → [cost control] Implement new startup loading events
Comment 2•10 years ago
|
||
As an FYI, this implementation needs to land in 2.0 as it is important for meeting release performance acceptance criteria.
https://wiki.mozilla.org/FirefoxOS/Performance/Release_Acceptance
Assignee | ||
Comment 3•10 years ago
|
||
Hi Salva,
would you give me your feedback?
Attachment #8440543 -
Flags: feedback?(salva)
Comment 4•10 years ago
|
||
Comment on attachment 8440543 [details]
patch v1.0
JM, could you help Marina with the measurement of performance? Thank you.
Attachment #8440543 -
Flags: feedback?(salva) → feedback?(jmcf)
Comment 5•10 years ago
|
||
Comment on attachment 8440543 [details]
patch v1.0
I put some important comments in the Pull Request. Enough to give a r-
Comment 6•10 years ago
|
||
Also you need blocker bug 971438 to be solved it be able to ever run the tests.
Comment 7•10 years ago
|
||
Comment on attachment 8440543 [details]
patch v1.0
canceling my feedback request as there are substantial comments to be addressed
Attachment #8440543 -
Flags: feedback?(jmcf)
Updated•10 years ago
|
Status: NEW → ASSIGNED
Comment 8•10 years ago
|
||
Any updates on having this revised and resolved?
Assignee | ||
Comment 9•10 years ago
|
||
Hi Eli,
I've update the pr and I sent you an email with the pending info,
sorry for delay
Assignee | ||
Comment 10•10 years ago
|
||
Comment on attachment 8440543 [details]
patch v1.0
I've update the pr after our talking, would you mind reviewing the patch?
Regards
Attachment #8440543 -
Flags: review?(eperelman)
Comment 11•10 years ago
|
||
Comment on attachment 8440543 [details]
patch v1.0
If I am understanding the flow correctly, things look OK from the performance side, but I would still like to have this reviewed by an owner/peer to make sure the flow is correct.
Attachment #8440543 -
Flags: review?(eperelman)
Attachment #8440543 -
Flags: review?(21)
Attachment #8440543 -
Flags: review+
Assignee | ||
Comment 12•10 years ago
|
||
Comment on attachment 8440543 [details]
patch v1.0
Salva,
as owner of the App, do you mind reviewing the patch?
Regards
Attachment #8440543 -
Flags: review?(salva)
Updated•10 years ago
|
Attachment #8440543 -
Flags: review?(21)
Comment 13•10 years ago
|
||
I need some info about my comments from the performance team about:
https://github.com/mozilla-b2g/gaia/pull/20546#discussion-diff-15102880
https://github.com/mozilla-b2g/gaia/pull/20546#discussion-diff-15102961
The code looks well but delaying the r+ until the feedback from Eli.
Flags: needinfo?(eperelman)
Comment 15•10 years ago
|
||
Comment on attachment 8440543 [details]
patch v1.0
Mai, move the event in [1] and that's all. Thank you very much!
[1] https://github.com/mozilla-b2g/gaia/pull/20546#discussion-diff-15102961
Attachment #8440543 -
Flags: review?(salva) → review+
Assignee | ||
Comment 16•10 years ago
|
||
Master: 4c7f92ce401fcb784a2ef8a378451eaa9a9554c3
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Comment 17•10 years ago
|
||
Comment on attachment 8440543 [details]
patch v1.0
Requesting uplift to 2.0 as it is important for meeting our release performance acceptance criteria, comment 2.
[Feature/regressing bug #]: bug 996038
[User impact if declined]: none
[Describe test coverage new/current, TBPL]: Feature only triggers events for testing, no user-facing features or tests
[Risks and why]: Low, as there are no user-perceived changes
[String/UUID change made/needed]: n/a
Attachment #8440543 -
Flags: approval-gaia-v2.0?
Updated•10 years ago
|
Whiteboard: [c=automation p= s= u=] → [c=automation p= s=2014.08.01.t u=]
Target Milestone: --- → 2.1 S1 (1aug)
Updated•10 years ago
|
Attachment #8440543 -
Flags: approval-gaia-v2.0? → approval-gaia-v2.0+
Comment 18•10 years ago
|
||
status-b2g-v2.0:
--- → fixed
status-b2g-v2.1:
--- → fixed
You need to log in
before you can comment on or make changes to this bug.
Description
•