Performance/ProfilerBackendMobile

From MozillaWiki
< Performance
Revision as of 20:40, 18 April 2013 by LawrenceMandel (talk | contribs) (Created page with "=Profiler Backend for Mobile= ==Goal== Accurate<sup>1</sup>, crash-free, deadlock-free, low overhead<sup>2</sup> stack unwinding for the SPS profiler for Firefox for Android ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Profiler Backend for Mobile

Goal

Accurate1, crash-free, deadlock-free, low overhead2 stack unwinding for the SPS profiler for Firefox for Android and Firefox OS.

[1]The correct sequence of code return addresses on the stack, ideally without the unwind terminating before it gets back to main().
[2]Average unwind cost of 500 microseconds for a 30-frame backtrace on one core of a 1 GHz Cortex A9

Scope

  • Windows and Mac are out of scope for this project.
  • Due to Android and B2G being based on Linux, Linux may be handled by this project as well.

Duration

TBD

Communication

Communication Type Mechanism Audience
General discussion dev-platform list devs
Progress reports Julian Seward's blog all

Progress Reports

2012

People

Engineering lead Julian Seward
Engineering Benoit Girard, Mike Hommey

Milestones/Iterations/Tasks

TBD