Closed
Bug 879357
Opened 12 years ago
Closed 12 years ago
Autophone - s1s2 - Regression in "time to throbber stop" on May 31 -- Nexus One and Droid Pro only
Categories
(Firefox for Android Graveyard :: General, defect)
Tracking
(fennec24+)
RESOLVED
WORKSFORME
| Tracking | Status | |
|---|---|---|
| fennec | 24+ | --- |
People
(Reporter: gbrown, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
|
4.44 KB,
text/plain
|
Details |
http://mrcote.info/phonedash/#/org.mozilla.fennec/throbberstop/local-blank/2013-05-05/2013-06-04/notcached/noerrorbars/standarderror shows a regression in "Time to throbber stop" for "Local blank page" on May 31, but only on the Droid Pro and both Nexus One devices.
For example, for 00_23_76_b1_92_39_nexus-one compare
Fri May 31 2013 (4c7a395fadcc): 5562±38
Fri May 31 2013 (2222b07ab207): 6633±97
Updated•12 years ago
|
Comment 1•12 years ago
|
||
Kevin has more experience looking into these particular issues
Flags: needinfo?(aaron.train)
Updated•12 years ago
|
Flags: needinfo?(kbrosnan)
Comment 2•12 years ago
|
||
What is the best way to go about running this test? Can you push revisions to try?
Comment 3•12 years ago
|
||
(In reply to Kevin Brosnan [:kbrosnan] from comment #2)
> What is the best way to go about running this test? Can you push revisions
> to try?
Naoki used to have a script that would start Fennec via an Intent (over adb) which could be used to look for the "Throbber Stop" adb logcat output. Since we are only looking for a relative change, not the exact change, you could even just run Fennec via an Intent and load about:blank. Look in the logcat for the last "Throbber Stop" time.
Oh, I just found this:
https://wiki.mozilla.org/Mobile/Fennec/Android#S1.2FS2_Automation
| Reporter | ||
Comment 4•12 years ago
|
||
Also, :mcote may be able to help get you set up.
Comment 5•12 years ago
|
||
These tests are run through autophone: https://github.com/mozilla/autophone
There are some installation instructions in there. I am out for a couple days, but I can help you out next week. :bc also works on this system (more so than I do these days, in fact).
Comment 6•12 years ago
|
||
Picked up a Droid Pro from Brian. Will look at this next week.
Flags: needinfo?(kbrosnan)
Updated•12 years ago
|
Flags: needinfo?(kbrosnan)
Comment 7•12 years ago
|
||
Comment 8•12 years ago
|
||
adb shell am start -a android.intent.action.VIEW -n org.mozilla.fennec_kbrosnan/.App -d file://mnt/sdcard/download/startup6.html
Assumption time to throbber stop = throbber stop time - throbber start. Is this correct?
Attached is a log of Firefox starting there are 3 throbber start log entries before a throbber stop. Which of the 3 do you use for calculating the above?
Flags: needinfo?(bclary)
Comment 9•12 years ago
|
||
(In reply to Kevin Brosnan [:kbrosnan] from comment #8)
> Which of the 3 do you use for calculating the above?
The first.
Flags: needinfo?(bclary)
Comment 10•12 years ago
|
||
I built three revisions of Fennec, one of the good and bad change sets from comment 0 and the first level of the hg bisect. I am not seeing a difference in startup times for the three builds.
my mozconfig
# Build Fennec
ac_add_options --enable-application=mobile/android
# # Android
ac_add_options --target=arm-linux-androideabi
# Add the correct paths here:
ac_add_options --with-android-ndk="/opt/android-ndk-r8d"
ac_add_options --with-android-sdk="/opt/android-sdk-linux-v21/platforms/android-17"
ac_add_options --with-android-gnu-compiler-version=4.6
ac_add_options --with-android-version=9
ac_add_options --with-system-zlib
ac_add_options --enable-profiling
ac_add_options --with-ccache
mk_add_options MOZ_OBJDIR=./objdir-droid
and data from running the command in comment 8 is at https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Ao22mdF2xZhudFZqMjJ2em1RUHJJREtMQVRoc0puZFE#gid=2
Flags: needinfo?(kbrosnan)
Comment 11•12 years ago
|
||
Works for me after consulting with bc. Recording the data from the Google doc for completeness.
good changeset - 4c7a395fadcc - 2747.33 ms over 24 runs
bad changeset - 2222b07ab207 - 2695.92 ms over 24 runs
first bisect - 1e52181d41b6 - 2710.63 ms over 24 runs
Status: NEW → RESOLVED
Closed: 12 years ago
Keywords: regressionwindow-wanted
Resolution: --- → WORKSFORME
Updated•12 years ago
|
Blocks: autophone-throbber
Updated•12 years ago
|
Summary: Regression in "time to throbber stop" on May 31 -- Nexus One and Droid Pro only → Autophone - s1s2 - Regression in "time to throbber stop" on May 31 -- Nexus One and Droid Pro only
| Assignee | ||
Updated•5 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•