Firefox OS/Performance/Tools: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 12: Line 12:


==Dashboards==
==Dashboards==
* [[FirefoxOS/Performance/Datazilla|Using Datazilla]]
* [[../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]]
* [[../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 25: Line 25:


==Instrumentation==
==Instrumentation==
* [[FirefoxOS/Performance/Automation_Testing|Automation & Tests]]
* [[../Automation_Testing|Automation & Testing]]
* [[FirefoxOS/Performance/FPS|FPS]]
* [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]]
* [[../Profiling|Speed]]
* [[FirefoxOS/Performance/Memory|Memory]]
* [[../Memory|Memory]]
** [[Performance/MemShrink|MemShrink]]
** [[Performance/MemShrink|MemShrink]]
** [[Memory_Reporting|Reporting]]
** [[Memory_Reporting|Reporting]]
Line 43: Line 41:
==References==
==References==
* [http://blog.linuxprogrammer.org/Hacking%20B2G%3A%20Building%20with%20Distcc.html Building FirefoxOS with Distcc]
* [http://blog.linuxprogrammer.org/Hacking%20B2G%3A%20Building%20with%20Distcc.html Building FirefoxOS with Distcc]
* [[Remote_Debugging_Protocol|Remote Debugging Protocol]]
* [http://rilanalyzer.smart-e.org/ RILAnalyzer]

Revision as of 01:38, 10 May 2014

Progress

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 400 [1] => Bad Request ) ) 1


Dashboards

Handling Regressions

  • Bisecting
  • Root-Causing
  • Reverting
    • update tree
    • git revert -m1 originalCommitHash. -m1 is only needed if the original commit was a merge.
    • git push

Instrumentation

Profiling

References