Firefox OS/Performance/Memory acceptance criteria: Difference between revisions

m
Lakrits moved page FirefoxOS/Performance/Memory acceptance criteria to Firefox OS/Performance/Memory acceptance criteria: The official spelling of "Firefox OS" leaves a space between the two parts of the name. It's easier to find a page if the...
m (Lakrits moved page FirefoxOS/Performance/Memory acceptance criteria to Firefox OS/Performance/Memory acceptance criteria: The official spelling of "Firefox OS" leaves a space between the two parts of the name. It's easier to find a page if the...)
 
(13 intermediate revisions by 3 users not shown)
Line 53: Line 53:
This section defines the workloads by which the criteria above are evaluated.  Along with each workload, the acceptance status is listed for the given commit IDs below.
This section defines the workloads by which the criteria above are evaluated.  Along with each workload, the acceptance status is listed for the given commit IDs below.


[http://git.mozilla.org/?p=releases/gecko.git;a=commit;h=90beca4acb0cdcb9bf9ab087893ec68eb94dadec '''Gecko'''] [http://git.mozilla.org/?p=releases/gaia.git;a=commit;h=b8fbfa704d22418845ee16c2704b71e2a0a442d0 '''Gaia''']
[http://git.mozilla.org/?p=releases/gecko.git;a=commit;h=3e5b7ce7e5276da0bd97a522dcfe2521ab64eada '''Gecko'''] [http://git.mozilla.org/?p=releases/gaia.git;a=commit;h=e93c90bcebcd43ee0a0343ea42e3ff02f70aa1a2 '''Gaia''']


MW0: [<font color="green">'''PASS'''</font>] Every app is successfully launched into the foreground
MW0: [<font color="green">'''PASS'''</font>] Every app is successfully launched into the foreground
Line 61: Line 61:
MW2: [<font color="green">'''PASS'''</font>] Active call stays active
MW2: [<font color="green">'''PASS'''</font>] Active call stays active


MW3: [<font color="green">'''PASS'''</font>] 114MB: (QoS) Maximum amount of memory that web apps can directly allocate (not including per-app memory)
MW3: [<font color="green">'''PASS'''</font>] 112MB: (QoS) Maximum amount of memory that web apps can directly allocate (not including per-app memory)
 
MW4: [<font color="green">'''PASS'''</font>] Apps are successfully launched into the foreground under memory pressure


=== MW0: Every app is successfully launched into the foreground ===
=== MW0: Every app is successfully launched into the foreground ===
Line 71: Line 73:
# Launch Contacts app, press HOME button
# Launch Contacts app, press HOME button
# Launch Browser app, press HOME button
# Launch Browser app, press HOME button
# Launch Feedback app, press HOME button
# <s>Launch Feedback app, press HOME button</s>
# Launch Camera app, press HOME button
# Launch Camera app, press HOME button
# Launch Gallery app, press HOME button
# Launch Gallery app, press HOME button
Line 134: Line 136:
# Long-tap POWER button, choose "Restart"
# Long-tap POWER button, choose "Restart"
# Open settings app, go to "Display" and set "Screen timeout" to "Never"
# Open settings app, go to "Display" and set "Screen timeout" to "Never"
# Go to "Device information", "More information", "Developer" and check "Remote debugging" and "Console enabled"
# Open browser app, navigate to http://people.mozilla.com/~cjones/membuster.html
# Open browser app, navigate to http://people.mozilla.com/~cjones/membuster.html
# Tap the "Bust system memory" button
# Tap the "Bust system memory" button
Line 139: Line 142:
# Connect phone to USB debugging over adb and run the following command from the shell
# Connect phone to USB debugging over adb and run the following command from the shell
  adb logcat -d | grep membuster | tail -1 | awk '{ print $(NF) }'
  adb logcat -d | grep membuster | tail -1 | awk '{ print $(NF) }'
=== MW4: Apps are successfully launched into the foreground under memory pressure ===
# Long-tap POWER button, choose "Restart"
# Open browser app, navigate to http://people.mozilla.com/~cjones/membuster.html
# Tap the "Bust processes" button
# Wait for example.com loads to finish in all tabs
# Place a call to phone from any number


== In-flight improvements ==
== In-flight improvements ==


See {{bug|797189}} for the latest list.
See {{bug|797189}} for the latest list.
3,860

edits