Firefox OS/Performance/Tools: Difference between revisions

Added Progress Section and moved Automation links to Automations page.
(Added Progress Section and moved Automation links to Automations page.)
Line 1: Line 1:
==Tools==
==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===
==Dashboards==
* [[FirefoxOS/Performance/Datazilla|Using Datazilla]]
* [[FirefoxOS/Performance/Datazilla|Using Datazilla]]
* [http://wrla.ch/blog/2013/05/proof-of-concept-eideticker-dashboard-for-firefoxos/ Using Eideticker]
* [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===
==Handling Regressions==
* [[FirefoxOS/Performance/Bisecting_Regressions|Bisecting]]
* [[FirefoxOS/Performance/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]
Line 14: Line 24:
** git push
** git push


===Instrumentation===
==Instrumentation==
* [https://developer.mozilla.org/en-US/Firefox_OS/Platform/Automated_testing/Gaia_performance_tests Gaia Performance Tests]
* [[FirefoxOS/Performance/Automation_Testing|Automation & Tests]]
* [https://github.com/mozilla-b2g/gaia/tree/master/tests/js Gaia Test Framework]
** [https://github.com/mozilla-b2g/gaia/blob/master/apps/communications/dialer/test/performance Dialer Perf Tests]
** See ''<APP_NAME>/test/performance'' folders within the [https://github.com/mozilla-b2g/gaia Gaia Repo] for more performance tests.
* [https://github.com/mozilla/b2gperf B2G Perf (via Automation Team)]
* [[FirefoxOS/Performance/FPS|FPS]]
* [[FirefoxOS/Performance/FPS|FPS]]
* [http://people.mozilla.org/~mchang/FrameUniformity.html Frame Uniformity]
* [http://people.mozilla.org/~mchang/FrameUniformity.html Frame Uniformity]


===Profiling===
==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]
* [[FirefoxOS/Performance/Profiling|Speed]]
* [[FirefoxOS/Performance/Profiling|Speed]]
Line 30: Line 36:
** [[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]
canmove, Confirmed users
261

edits