Performance/ProfilerBackendMobile: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(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 ...")
 
 
Line 1: Line 1:
=Profiler Backend for Mobile=
#REDIRECT [[Performance#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 and Firefox OS.
 
<sup>[1]</sup>The correct sequence of code return addresses on the stack, ideally without the unwind terminating before it gets back to main().<br/>
<sup>[2]</sup>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==
{| class="wikitable fullwidth-table"
! Communication Type !! Mechanism !! Audience
|-
| General discussion || [https://lists.mozilla.org/listinfo/dev-platform dev-platform] list || devs
|-
| Progress reports || [https://blog.mozilla.org/jseward Julian Seward's blog] || all
|}
 
===Progress Reports ===
{| class="wikitable collapsible" style="width: 100%"
! style="background-color: rgb(221, 221, 221);" colspan="2" | 2012
|-
|
* [https://blog.mozilla.org/jseward/2013/04/10/profiler-backend-news-10-april-2013/ Profiler backend news, 10 April 2013]
|}
 
==People==
{| class="wikitable fullwidth-table"
| Engineering lead || Julian Seward
|-
| Engineering || Benoit Girard, Mike Hommey
|-
|}
 
==Milestones/Iterations/Tasks==
TBD

Latest revision as of 20:29, 19 April 2013