Performance: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎Performance: removed team member names)
(→‎Write-ups: change the url for the performance page (mdn -> firefox source docs))
 
(12 intermediate revisions by 3 users not shown)
Line 1: Line 1:
=Performance=
The Firefox performance team focuses on improvements to the Gecko platform and Firefox across desktop and mobile.
The Firefox performance team focuses on improvements to the Gecko platform and Firefox across desktop and mobile.
You can find us on [https://chat.mozilla.org/#/room/#perf:mozilla.org #perf:mozilla.org on Matrix] and #perf on Slack.
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:'''
'''The team:'''
* Performance Engineering
* Performance Engineering
* [[TestEngineering/Performance|Performance Test Engineering]]
* [[Performance/Tools|Performance Tools]]
* Performance Tools Engineering
 
Here are some related pages you may be interested in:
* [[Performance/Triage]]
* [[Performance/Fenix]]


==Measuring & improving Firefox performance==
==Measuring & improving Firefox performance==


===Write-ups===
===Write-ups===
* [https://developer.mozilla.org/en-US/docs/Mozilla/Performance Firefox performance knowledge-base]
* [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]]
* [[Performance/Evaluating_Performance_of_New_Features|How to evaluate the performance of your new feature]]
* Information on Talos automatic performance tests:
* Information on Talos automatic performance tests:
Line 23: Line 25:
** [http://telemetry.mozilla.org/ Telemetry dashboard]
** [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://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://profiler.firefox.com/ Firefox Profiler]
** [https://developer.mozilla.org/en-US/docs/Mozilla/Performance/Reporting_a_Performance_Problem Reporting a Performance problem]
** [https://firefox-source-docs.mozilla.org/performance/reporting_a_performance_problem.html 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]
Line 32: Line 34:
* [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.


=Android Front-end Performance group=
===Meetings===
The Android Front-end Performance group focus on improvements to performance of the JVM portions of Android applications as opposed to the platform performance group that focuses on platform (i.e. Gecko) performance.
====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].


=== Performance on Fenix ===
Option 2: join us in the Joy of Profiling meeting!
* [https://wiki.mozilla.org/Performance/How_to_get_started_on_Fenix Performance: How to get started on Fenix]
 


* Contact us on Matrix: [https://chat.mozilla.org/#/room/#perf-android-frontend:mozilla.org #perf-android-frontend:mozilla.org]
* When:
* Project planning: [https://github.com/orgs/mozilla-mobile/projects/47?fullscreen=true GitHub Project Board]
** Every first and third monday at 17:00 CET, 11am EST, 8am PST.
** [https://github.com/orgs/mozilla-mobile/projects/47?fullscreen=true&card_filter_query=label%3A%22perf%3Aonboarding-issue%22 Filtered issues for onboarding new team members]
** Every second and fourth monday at 20:00 CET, 2pm EST, 11am PST.
* [https://mana.mozilla.org/wiki/display/PM/Android+Front-End+Performance Mozilla-internal resources] (we're working to make this more open!)
* Where: [https://mozilla.zoom.us/j/98769155293 Zoom ID 987 6915 5293]

Latest revision as of 12:14, 18 October 2023

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:

Here are some related pages you may be interested in:

Measuring & improving Firefox performance

Write-ups

Tools

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.
  • Where: Zoom ID 987 6915 5293