Closed
Bug 920378
Opened 11 years ago
Closed 11 years ago
[1.2] Settings App launch time has regressed (compared to [1.1])
Categories
(Firefox OS Graveyard :: Gaia::Settings, defect, P1)
Tracking
(Not tracked)
RESOLVED
FIXED
1.2 C4(Nov8)
People
(Reporter: mvikram, Assigned: kgrandon)
References
Details
(Keywords: perf, Whiteboard: [c=progress p= s= u=1.2])
Steps to reproduce:
Launch the Settings App (QRD 7x27 device). Measurements are made using a high speed camera measuring the time from when the touch event was recognized to first app paint.
Actual results on v1.2 Branch(
Gaia version:
c932c482c6944fa32724ce7af9e5423c4c2bcccd
Gecko version:
f98470e4c52dbcd3ee0236d7566df733b89f9fa9):
Measured time on (1.2) is:
1265 ms
Measured time on (1.1):
985 ms
Expected results:
Would expect launch time to be close to 1.1 or better.
Reporter | ||
Updated•11 years ago
|
blocking-b2g: --- → koi?
Priority: -- → P1
Comment 1•11 years ago
|
||
+'ing due to bug 916996.
Kevin, could you help?
blocking-b2g: koi? → koi+
Flags: needinfo?(kgrandon)
Assignee | ||
Comment 2•11 years ago
|
||
I will take the bug and start investigating. Anyone else is free to chime in in the meantime if they have ideas/patches :)
Assignee: nobody → kgrandon
Status: NEW → ASSIGNED
Flags: needinfo?(kgrandon)
Keywords: perf
Whiteboard: [c= p= s= u=]
Assignee | ||
Updated•11 years ago
|
Whiteboard: [c= p= s= u=] → [c= p=4 s=2013.10.04 u=]
Updated•11 years ago
|
Severity: blocker → major
Updated•11 years ago
|
Whiteboard: [c= p=4 s=2013.10.04 u=] → [c=progress p=4 s= u=1.2]
Updated•11 years ago
|
Target Milestone: --- → 1.2 C3(Oct25)
Assignee | ||
Comment 4•11 years ago
|
||
Appears to be a few new javascript files in the settings app that may be impacting this depending on how measurements are being made.
These should not impact raw initial paint time too much, but they would impact preset/form population. Some of the new files include:
shared/js/keyboard_helper.js
shared/js/icc_helper.js
js/mvvm/views.js
js/mvvm/models.js
shared/js/wifi_helper.js
As a part of bug 922658 I am removing code which requires subpanels to be loaded as dependencies. Along those same lines, these files should be moved into their respective panels where possible.
Reporter | ||
Comment 5•11 years ago
|
||
Based on profiling the following build, the Settings app is now on par with v1.1:
Gaia version:
845801e0c74badf0b96657a864935ef1a983cf47
Gecko version:
bbb4c0a8fa65cf1546a6cedc4c20fea16cd63ef2
As such, I'm marking this as not blocking for 1.2. To manage risk, maybe this should be brought in 1.3
Assignee | ||
Updated•11 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•11 years ago
|
Whiteboard: [c=progress p=4 s= u=1.2] → [c=progress p= s= u=1.2]
Updated•11 years ago
|
Target Milestone: 1.2 C3(Oct25) → 1.2 C4(Nov8)
You need to log in
before you can comment on or make changes to this bug.
Description
•