Performance: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| (58 intermediate revisions by 17 users not shown) | |||
| Line 1: | Line 1: | ||
The Firefox performance team focuses on improvements to the Gecko platform and Firefox across desktop and mobile. | |||
If you have performance-related questions, ask us in [https://chat.mozilla.org/#/room/#perf-help:mozilla.org #perf-help:mozilla.org on Matrix] and #perf-help on Slack. For general discussion, find us at [https://chat.mozilla.org/#/room/#perf:mozilla.org #perf:mozilla.org on Matrix]. | |||
'''The team:''' | |||
* Performance Engineering | |||
* [[Performance/Tools|Performance Tools]] | |||
Here are some related pages you may be interested in: | |||
* [[Performance/Triage]] | |||
* [[Performance/Fenix]] | |||
== | ==Measuring & improving Firefox performance== | ||
==== | ===Write-ups=== | ||
* [https://firefox-source-docs.mozilla.org/performance/ Firefox performance knowledge-base] | |||
* [[Performance/Evaluating_Performance_of_New_Features|How to evaluate the performance of your new feature]] | |||
* Information on Talos automatic performance tests: | |||
** [[TestEngineering/Performance/Talos/RegressionBugsHandling|What to do when your check-in causes a Talos regression]] | |||
** [[TestEngineering/Performance/Sheriffing|Additional reading: How the Automation Team does performance sheriffing]] | |||
* [[Performance/Avoid_SQLite_In_Your_Next_Firefox_Feature|Avoid SQLite in your next Firefox feature]] | |||
* | |||
| | |||
==== | ===Tools=== | ||
* [[Telemetry|Telemetry]]: | |||
** [http://telemetry.mozilla.org/ Telemetry dashboard] | |||
** [https://firefox-source-docs.mozilla.org/toolkit/components/telemetry/telemetry/start/adding-a-new-probe.html Adding a new Telemetry probe] | |||
| | * [https://profiler.firefox.com/ Firefox Profiler] | ||
** [https://firefox-source-docs.mozilla.org/performance/reporting_a_performance_problem.html Reporting a Performance problem] | |||
* | |||
* [https:// | |||
* [[Buildbot/Talos]] | * [[Buildbot/Talos]] | ||
* [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] | |||
* [[Using_XPerf| xperf]] | |||
** [[Tracing VirtualAlloc With Xperf]] | |||
* [https://github.com/chutten/statuser Statuser]: Restartless Firefox extension for as-it-happens hang monitoring. | |||
== | ===Meetings=== | ||
====Joy of Profiling==== | |||
Do you have a profile that you don't understand? Are you having problem analyzing a profile? Do you want more eyes on this little profile of yours? | |||
=== | |||
You have 2 options! | |||
! | |||
Option 1: join us on [https://matrix.to/#/#joy-of-profiling:mozilla.org the Joy of Profiling channel on Element]. | |||
Option 2: join us in the Joy of Profiling meeting! | |||
* When: | |||
* | ** Every first and third monday at 17:00 CET, 11am EST, 8am PST. | ||
* | ** <del>Every second and fourth monday at 20:00 CET, 2pm EST, 11am PST.</del> Canceled for now, please contact us on the channel if you want to chat! | ||
* | * Where: [https://mozilla.zoom.us/j/98769155293 Zoom ID 987 6915 5293] | ||
* | |||
Latest revision as of 15:41, 2 December 2024
The Firefox performance team focuses on improvements to the Gecko platform and Firefox across desktop and mobile. If you have performance-related questions, ask us in #perf-help:mozilla.org on Matrix and #perf-help on Slack. For general discussion, find us at #perf:mozilla.org on Matrix.
The team:
- Performance Engineering
- Performance Tools
Here are some related pages you may be interested in:
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:
- Firefox Profiler
- Buildbot/Talos
- MozGTestBench
- Write low level microbenchmarks using GTest
- xperf
- Statuser: Restartless Firefox extension for as-it-happens hang monitoring.
Meetings
Joy of Profiling
Do you have a profile that you don't understand? Are you having problem analyzing a profile? Do you want more eyes on this little profile of yours?
You have 2 options!
Option 1: join us on the Joy of Profiling channel on Element.
Option 2: join us in the Joy of Profiling meeting!
- When:
- Every first and third monday at 17:00 CET, 11am EST, 8am PST.
Every second and fourth monday at 20:00 CET, 2pm EST, 11am PST.Canceled for now, please contact us on the channel if you want to chat!
- Where: Zoom ID 987 6915 5293