Performance: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(Removed outdated information and links. Added new team info (more to come soon).) |
||
| Line 1: | Line 1: | ||
=Performance= | =Performance= | ||
The Firefox performance team focuses on improvements to the Gecko platform and Firefox across desktop and mobile. | |||
You can find us on | You can find us on #perf on irc and Slack. | ||
'''The team:''' | '''The team:''' | ||
* | * Performance Engineering | ||
* | ** Vicky Chin | ||
* | ** Patricia Lawless | ||
* | ** Andrew Creskey | ||
* | ** Barret Rennie | ||
* | ** Bas Schouten | ||
** Benjamin De Kosnik | |||
** Denis Palmeiro | |||
** James Porter | |||
* | ** Markus Stange | ||
** Nicholas Alexander | |||
* | ** Randell Jesup | ||
* | ** Sean Feng | ||
* [https://wiki.mozilla.org/ | ** Will Hawkins | ||
* | * [https://wiki.mozilla.org/TestEngineering/Performance Performance Test Engineering] | ||
* | * Performance Tools Engineering | ||
* | * Product Management: Eric Smyth | ||
* Program Management: Jean Gong | |||
==Measuring & improving Firefox performance== | ==Measuring & improving Firefox performance== | ||
| Line 36: | Line 37: | ||
* [[Telemetry|Telemetry]]: | * [[Telemetry|Telemetry]]: | ||
** [http://telemetry.mozilla.org/ Telemetry dashboard] | ** [http://telemetry.mozilla.org/ Telemetry dashboard] | ||
** [https:// | ** [https://firefox-source-docs.mozilla.org/toolkit/components/telemetry/telemetry/start/adding-a-new-probe.html Adding a new Telemetry probe] | ||
* [https://developer.mozilla.org/en-US/docs/Performance/Profiling_with_the_Built-in_Profiler SPS Gecko Profiler] | * [https://developer.mozilla.org/en-US/docs/Performance/Profiling_with_the_Built-in_Profiler SPS Gecko Profiler] | ||
** [https://developer.mozilla.org/en-US/docs/Mozilla/Performance/Reporting_a_Performance_Problem Reporting a Performance problem] | ** [https://developer.mozilla.org/en-US/docs/Mozilla/Performance/Reporting_a_Performance_Problem Reporting a Performance problem] | ||
* [[Buildbot/Talos]] | * [[Buildbot/Talos]] | ||
* [https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/GTest#MozGTestBench MozGTestBench] | * [https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/GTest#MozGTestBench MozGTestBench] | ||
** Write low level microbenchmarks using [https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/GTest#MozGTestBench GTest] | ** Write low level microbenchmarks using [https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/GTest#MozGTestBench GTest] | ||
| Line 51: | Line 46: | ||
** [[Tracing VirtualAlloc With Xperf]] | ** [[Tracing VirtualAlloc With Xperf]] | ||
* [https://github.com/chutten/statuser Statuser]: Restartless Firefox extension for as-it-happens hang monitoring. | * [https://github.com/chutten/statuser Statuser]: Restartless Firefox extension for as-it-happens hang monitoring. | ||
Revision as of 00:18, 13 August 2019
Performance
The Firefox performance team focuses on improvements to the Gecko platform and Firefox across desktop and mobile. You can find us on #perf on irc and Slack.
The team:
- Performance Engineering
- Vicky Chin
- Patricia Lawless
- Andrew Creskey
- Barret Rennie
- Bas Schouten
- Benjamin De Kosnik
- Denis Palmeiro
- James Porter
- Markus Stange
- Nicholas Alexander
- Randell Jesup
- Sean Feng
- Will Hawkins
- Performance Test Engineering
- Performance Tools Engineering
- Product Management: Eric Smyth
- Program Management: Jean Gong
Measuring & improving Firefox performance
Write-ups
- Firefox performance knowledge-base
- How to evaluate the performance of your new feature
- Information on Talos automatic performance tests:
- Avoid SQLite in your next Firefox feature
Tools
- Telemetry:
- SPS Gecko Profiler
- Buildbot/Talos
- MozGTestBench
- Write low level microbenchmarks using GTest
- xperf
- Statuser: Restartless Firefox extension for as-it-happens hang monitoring.