Firefox OS/Performance/Automation/Subsequent Launch Latency

From MozillaWiki
Jump to navigation Jump to search

Subsequent Launch Latency

Summary

Measures elapsed time from a launch of an application already in memory to a series of defined startup events.

Precision

TBD

Scenarios

Launch each of the following apps from a warm state:

  • Browser
  • Camera
  • Contacts
  • Dialer
  • Email
  • Gallery
  • Marketplace
  • Settings
  • SMS

For each app, report the time elapsed to the following events:

  • moz-chrome-dom-loaded
  • moz-chrome-interactive
  • moz-app-visually-complete
  • moz-content-interative
  • moz-app-loaded

Dashboards

2.0

Test Flame
startup_>_moz-chrome-dom-loaded
startup_>_moz-chrome-interactive
startup_>_moz-app-visually-complete
startup_>_moz-content-interative
startup_>_moz-app-loaded

2.1

Test Flame
startup_>_moz-chrome-dom-loaded
startup_>_moz-chrome-interactive
startup_>_moz-app-visually-complete
startup_>_moz-content-interative
startup_>_moz-app-loaded

Procedure

This needs more detail.

  1. Clear app from memory
  2. Inject launch command
  3. Close app
  4. Inject launch command again
  5. Monitor app events for each of the five events under Scenarios
  6. Time elapsed is the time between that event and start time?

References

Roadmap

Overview

  • Lead: TBD
  • Tracking Bug: TBD

Milestone 1: Design

Tracking Bug: TBD

Target Release Test Design Validity Review
All TBD Bug Bug

Milestone 2: Test

Tracking Bug: TBD

Target Release Instrumentation Workloads Single-run test Results Review
Browser TBD Bug Bug Bug Bug
Camera TBD Bug Bug Bug Bug
Contacts TBD Bug Bug Bug Bug
Dialer TBD Bug Bug Bug Bug
Email TBD Bug Bug Bug Bug
Gallery TBD Bug Bug Bug Bug
Marketplace TBD Bug Bug Bug Bug
Settings TBD Bug Bug Bug Bug
SMS TBD Bug Bug Bug Bug

Milestone 3: Publication

Tracking Bug: TBD

Target Release Published Results Documentation
Browser TBD Bug Bug
Camera TBD Bug Bug
Contacts TBD Bug Bug
Dialer TBD Bug Bug
Email TBD Bug Bug
Gallery TBD Bug Bug
Marketplace TBD Bug Bug
Settings TBD Bug Bug
SMS TBD Bug Bug

template