|
|
| 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
| |