Performance/Bugzilla: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(19 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= Workflows =
= Workflows =
* [[../Triage]]
* [[../Triage|Triage]]


= Queries =
= Queries =
* [/Performance/Triage#Queries]
* [[Performance/Triage#Queries|Triage]]


= Reports =
= Reports =
* [https://bugzilla.mozilla.org/report.cgi?x_axis_field=cf_performance&y_axis_field=component&query_format=report-table&resolution=---&j_top=AND&f1=cf_performance&o1=isnotempty&v1=&f2=cf_performance&o2=nowordssubstr&v2=-%2C%3F&format=table&action=wrap Performance × Component]
* [https://bugzilla.mozilla.org/report.cgi?x_axis_field=cf_performance_impact&y_axis_field=component&query_format=report-table&resolution=---&j_top=AND&f1=cf_performance_impact&o1=isnotempty&v1=&f2=cf_performance_impact&o2=nowordssubstr&v2=-%2C%3F&format=table&action=wrap Performance Impact × Component]
* [https://bugzilla.mozilla.org/report.cgi?x_axis_field=cf_performance&y_axis_field=priority&query_format=report-table&resolution=---&j_top=AND&f1=cf_performance&o1=isnotempty&v1=&f2=cf_performance&o2=nowordssubstr&v2=-%2C%3F&format=table&action=wrap Performance × Priority]
* [https://bugzilla.mozilla.org/report.cgi?x_axis_field=cf_performance_impact&y_axis_field=priority&query_format=report-table&resolution=---&j_top=AND&f1=cf_performance_impact&o1=isnotempty&v1=&f2=cf_performance_impact&o2=nowordssubstr&v2=-%2C%3F&format=table&action=wrap Performance Impact × Priority]
* [https://bugzilla.mozilla.org/report.cgi?x_axis_field=cf_performance_impact&y_axis_field=bug_severity&query_format=report-table&resolution=---&j_top=AND&f1=cf_performance_impact&o1=isnotempty&v1=&f2=cf_performance_impact&o2=nowordssubstr&v2=-%2C%3F&format=table&action=wrap Performance Impact × Severity]
* [https://mozilla.pettay.fi/performance.html Performance × Component, including deltas over 30 days]


= Project Flag =
= Project Flag =
We have a '''Performance''' project flag used for triage nomination and prioritisation. Anyone can nominate bugs for triage, but only members of the [[#Groups|perf-triage-team group]] can prioritise or mark bugs as unrelated to performance.
We have a '''Performance Impact''' project flag used for triage nomination and prioritisation. Anyone can (re)nominate bugs for triage, but only members of the [[#Groups|perf-triage-team group]] can prioritise or mark bugs as unrelated to performance.
* <code>?</code> add to triage queue
 
* <code>-</code> not performance related
{| class="wikitable"
* <code>P1</code> P1 performance bug
|-
* <code>P2</code> P2 performance bug
! Value !! Description
* <code>P3</code> P3 performance bug
|-
| [https://bugzilla.mozilla.org/buglist.cgi?f1=cf_performance_impact&o1=equals&v1=%3F&resolution=---&query_format=advanced ?] || Add bug to triage queue.
|-
| [https://bugzilla.mozilla.org/buglist.cgi?f1=cf_performance_impact&o1=equals&v1=none&resolution=---&query_format=advanced none] || Bug has no impact on product performance.
|-
| [https://bugzilla.mozilla.org/buglist.cgi?f1=cf_performance_impact&o1=equals&v1=high&resolution=---&query_format=advanced high] || Bug has a high impact on the product quality and experience. These bugs should ideally be resolved  within 3-6 months.
|-
| [https://bugzilla.mozilla.org/buglist.cgi?f1=cf_performance_impact&o1=equals&v1=medium&resolution=---&query_format=advanced medium] || Bug has a noticeable impact for a number of users. These bugs should ideally be resolved within 6-12 months.
|-
| [https://bugzilla.mozilla.org/buglist.cgi?f1=cf_performance_impact&o1=equals&v1=low&resolution=---&query_format=advanced low] || Bug has a noticeable performance impact but affects a group of users small enough, or the impact is low enough that it should be resolved in accordance with other priorities.
|-
| [https://bugzilla.mozilla.org/buglist.cgi?f1=cf_performance_impact&o1=equals&v1=pending-needinfo&resolution=---&query_format=advanced pending-needinfo] || Bug is waiting on further information before impact can be determined.
|}


= Keywords =
= Keywords =
* '''perf''': A bug that affects speed or responsiveness. (For memory use issues, use "memory-footprint" or "memory-leak" instead.)
* '''{{BugzillaKeyword|perf}}''' A bug that affects speed or responsiveness. (For memory use issues, use "memory-footprint" or "memory-leak" instead.)
* '''perf-alert''': Associated with a performance alert.
* '''{{BugzillaKeyword|perf-alert}}''' Associated with a performance alert.
* '''perf:responsiveness''': The issue affects the promptness of the browser’s response to user input.
* '''{{BugzillaKeyword|perf:responsiveness}}''' The issue affects the promptness of the browser’s response to user input.
* '''perf:resource-use''': The issue affects resource use excessively: cpu, gpu, ram, disk access, power, etc.
* '''{{BugzillaKeyword|perf:resource-use}}''' The issue affects resource use excessively: cpu, gpu, ram, disk access, power, etc.
* '''perf:pageload''': The issue affects the initial loading of websites.
* '''{{BugzillaKeyword|perf:pageload}}''' The issue affects the initial loading of websites.
* '''perf:frontend''': The issue affects the browser front-end (i.e. the Firefox UI.)
* '''{{BugzillaKeyword|perf:frontend}}''' The issue affects the browser front-end (i.e. the Firefox UI.)
* '''perf:animation''': The issue affects the smoothness of animations.
* '''{{BugzillaKeyword|perf:animation}}''' The issue affects the smoothness of animations.
* '''perf:startup''': The issue affects application startup.
* '''{{BugzillaKeyword|perf:startup}}''' The issue affects application startup.
* '''topperf''': A high-profile speed or responsiveness issue. (These bugs should also have the "perf" keyword.)


= Groups =
= Groups =
* [https://bugzilla.mozilla.org/page.cgi?id=group_members.html&group=perf-triage-team perf-triage-team]
* [https://bugzilla.mozilla.org/page.cgi?id=group_members.html&group=perf-triage-team perf-triage-team]

Latest revision as of 11:42, 4 December 2023

Workflows

Queries

Reports

Project Flag

We have a Performance Impact project flag used for triage nomination and prioritisation. Anyone can (re)nominate bugs for triage, but only members of the perf-triage-team group can prioritise or mark bugs as unrelated to performance.

Value Description
? Add bug to triage queue.
none Bug has no impact on product performance.
high Bug has a high impact on the product quality and experience. These bugs should ideally be resolved within 3-6 months.
medium Bug has a noticeable impact for a number of users. These bugs should ideally be resolved within 6-12 months.
low Bug has a noticeable performance impact but affects a group of users small enough, or the impact is low enough that it should be resolved in accordance with other priorities.
pending-needinfo Bug is waiting on further information before impact can be determined.

Keywords

  • perf A bug that affects speed or responsiveness. (For memory use issues, use "memory-footprint" or "memory-leak" instead.)
  • perf-alert Associated with a performance alert.
  • perf:responsiveness The issue affects the promptness of the browser’s response to user input.
  • perf:resource-use The issue affects resource use excessively: cpu, gpu, ram, disk access, power, etc.
  • perf:pageload The issue affects the initial loading of websites.
  • perf:frontend The issue affects the browser front-end (i.e. the Firefox UI.)
  • perf:animation The issue affects the smoothness of animations.
  • perf:startup The issue affects application startup.

Groups