3,860
edits
m (Mlee moved page FirefoxOS/Performance/Tools Hardware to FirefoxOS/Performance/Tools) |
m (Lakrits moved page FirefoxOS/Performance/Tools to Firefox OS/Performance/Tools: 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 spelling of its name is consistent with th...) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== | ==Progress== | ||
<bugzilla type="count" display="bar"> | |||
{ | |||
"product": "Firefox OS", | |||
"keywords":"perf", | |||
"keywords_type":"contains", | |||
"whiteboard":"c=devtools", | |||
"whiteboard_type":"contains", | |||
"x_axis_field":"status" | |||
} | |||
</bugzilla> | |||
==Dashboards== | |||
* [ | * [[../Datazilla|Using Datazilla]] | ||
* [http://wrla.ch/blog/2013/05/proof-of-concept-eideticker-dashboard-for-firefoxos/ Using Eideticker] | |||
** [http://wrla.ch/blog/2014/03/its-all-about-the-entropy/ Measuring Entropy] | ** [http://wrla.ch/blog/2014/03/its-all-about-the-entropy/ Measuring Entropy] | ||
==Handling Regressions== | |||
* [[ | * [[../Bisecting_Regressions|Bisecting]] | ||
* [http://blargon7.com/2014/03/hunting-for-performance-regressions-in-firefox-os/ Root-Causing] | * [http://blargon7.com/2014/03/hunting-for-performance-regressions-in-firefox-os/ Root-Causing] | ||
* '''Reverting''' | * '''Reverting''' | ||
Line 16: | Line 24: | ||
** git push | ** git push | ||
==Instrumentation== | |||
* [ | * [[../Automation_Testing|Automation & Testing]] | ||
* [[/Data_Sources_and_Tools_for_FxOS_Perfomance_Optimization|Data Sources & Tools for FxOS Performance Optimization]] | |||
==Profiling== | |||
* [https://developer.mozilla.org/en-US/Apps/Developing/Performance/Performance_fundamentals/Power?redirectlocale=en-US&redirectslug=Mozilla%2FFirefox_OS%2FPerformance%2FPower Power] | * [https://developer.mozilla.org/en-US/Apps/Developing/Performance/Performance_fundamentals/Power?redirectlocale=en-US&redirectslug=Mozilla%2FFirefox_OS%2FPerformance%2FPower Power] | ||
* [[ | * [[../Profiling|Speed]] | ||
* [[ | * [[../Memory|Memory]] | ||
** [[Performance/MemShrink|MemShrink]] | ** [[Performance/MemShrink|MemShrink]] | ||
** [[Memory_Reporting|Reporting]] | ** [[Memory_Reporting|Reporting]] | ||
** [http://bit.ly/membuster Stress Testing] | ** [http://bit.ly/membuster Stress Testing] | ||
* Mock Data | * '''Mock Data''' | ||
** [https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Platform/Gaia/Hacking_Tips_And_FAQ#Reference_Workloads Reference Workloads (via Gaia build targets)] | ** [https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Platform/Gaia/Hacking_Tips_And_FAQ#Reference_Workloads Reference Workloads (via Gaia build targets)] | ||
** [https://github.com/mozilla/b2gpopulate B2G Populate (via Automation Team)] | ** [https://github.com/mozilla/b2gpopulate B2G Populate (via Automation Team)] | ||
* [https://developer.mozilla.org/en-US/Firefox_OS/Debugging/Debugging_B2G_using_valgrind Valgrind] | * [https://developer.mozilla.org/en-US/Firefox_OS/Debugging/Debugging_B2G_using_valgrind Valgrind] | ||
==References== | |||
* [http://blog.linuxprogrammer.org/Hacking%20B2G%3A%20Building%20with%20Distcc.html Building FirefoxOS with Distcc] | |||
* [http://rhaas.blogspot.co.uk/2012/06/perf-good-bad-ugly.html perf: the good, the bad, the ugly] | |||
* [[Remote_Debugging_Protocol|Remote Debugging Protocol]] | |||
* [http://rilanalyzer.smart-e.org/ RILAnalyzer] |
edits