Performance: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Updated performance team members)
No edit summary
 
(17 intermediate revisions by 5 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
** Patricia Lawless
* [[Performance/Tools|Performance Tools]]
** Kim Moir
 
** Andrew Creskey
Here are some related pages you may be interested in:
** Barret Rennie
* [[Performance/Triage]]
** Bas Schouten
* [[Performance/Fenix]]
** Benjamin De Kosnik
** Denis Palmeiro
** James Porter
** Markus Stange
** Randell Jesup
** Sean Feng
* [[TestEngineering/Performance|Performance Test Engineering]]
* Performance Tools Engineering
* Product Management: Eric Smyth
* Program Management: Jean Gong


==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 36: 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 45: 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].
 
Option 2: join us in the Joy of Profiling meeting!


* 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]
** <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!
* [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 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:

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. Canceled for now, please contact us on the channel if you want to chat!
  • Where: Zoom ID 987 6915 5293