Bug: 16.67 - 3.53% pdfpaint issue6737.pdf / pdfpaint issue17679_2.pdf + 5 more (Linux, OSX, Windows) regression on Mon October 7 2024
Status: RESOLVED
Priority: --
Resolution: WONTFIX
Created: 2024-10-15 15:59:41+00:00
Resolved: 2024-10-25 09:48:44+00:00

Perfherder has detected a talos performance regression from push [1c2bb503c7a1875fbde18a0e74347dfd516424f4](https://hg.mozilla.org/integration/autoland/pushloghtml?changeset=1c2bb503c7a1875fbde18a0e74347dfd516424f4). As author of one of the patches included in that push, we need your help to address this regression.

### Regressions:

| **Ratio** | **Test** | **Platform** | **Options** | **Absolute values (old vs new)** |  
|--|--|--|--|--| 
| [17%](https://treeherder.mozilla.org/perfherder/graphs?timerange=1209600&series=autoland,5097664,1,1)  | [pdfpaint](https://firefox-source-docs.mozilla.org/testing/perfdocs/talos.html#pdfpaint) issue6737.pdf | macosx1015-64-shippable-qr | e10s fission stylo webrender | 1,462.66 -> 1,706.50 | 
| [16%](https://treeherder.mozilla.org/perfherder/graphs?timerange=1209600&series=autoland,5093906,1,1)  | [pdfpaint](https://firefox-source-docs.mozilla.org/testing/perfdocs/talos.html#pdfpaint) issue6737.pdf | linux1804-64-shippable-qr | e10s fission stylo webrender-sw | 1,688.82 -> 1,961.05 | 
| [16%](https://treeherder.mozilla.org/perfherder/graphs?timerange=1209600&series=autoland,5094106,1,1)  | [pdfpaint](https://firefox-source-docs.mozilla.org/testing/perfdocs/talos.html#pdfpaint) issue6737.pdf | linux1804-64-shippable-qr | e10s fission stylo webrender | 1,729.20 -> 1,999.50 | 
| [13%](https://treeherder.mozilla.org/perfherder/graphs?timerange=1209600&series=autoland,5097144,1,1)  | [pdfpaint](https://firefox-source-docs.mozilla.org/testing/perfdocs/talos.html#pdfpaint) issue6737.pdf | macosx1015-64-shippable-qr | e10s fission stylo webrender-sw | 1,480.89 -> 1,675.83 | 
| [11%](https://treeherder.mozilla.org/perfherder/graphs?timerange=1209600&series=autoland,107186,1,1)  | [pdfpaint](https://firefox-source-docs.mozilla.org/testing/perfdocs/talos.html#pdfpaint) issue6737.pdf | windows11-64-shippable-qr | e10s fission stylo webrender-sw | 838.56 -> 929.03 | 
| [4%](https://treeherder.mozilla.org/perfherder/graphs?timerange=1209600&series=autoland,208604,1,1)  | [pdfpaint](https://firefox-source-docs.mozilla.org/testing/perfdocs/talos.html#pdfpaint) issue17679.pdf | linux1804-64-shippable-qr | e10s fission stylo webrender | 238.77 -> 248.22 | 
| [4%](https://treeherder.mozilla.org/perfherder/graphs?timerange=1209600&series=autoland,208605,1,1)  | [pdfpaint](https://firefox-source-docs.mozilla.org/testing/perfdocs/talos.html#pdfpaint) issue17679_2.pdf | linux1804-64-shippable-qr | e10s fission stylo webrender | 238.86 -> 247.29 | 
### Improvements:

| **Ratio** | **Test** | **Platform** | **Options** | **Absolute values (old vs new)** |  
|--|--|--|--|--| 
| [9%](https://treeherder.mozilla.org/perfherder/graphs?timerange=1209600&series=autoland,107532,1,1)  | [pdfpaint](https://firefox-source-docs.mozilla.org/testing/perfdocs/talos.html#pdfpaint) issue1729.pdf | windows11-64-shippable-qr | e10s fission stylo webrender-sw | 179.24 -> 163.80 | 
| [8%](https://treeherder.mozilla.org/perfherder/graphs?timerange=1209600&series=autoland,5097888,1,1)  | [pdfpaint](https://firefox-source-docs.mozilla.org/testing/perfdocs/talos.html#pdfpaint) issue1729.pdf | macosx1015-64-shippable-qr | e10s fission stylo webrender | 299.88 -> 275.44 | 
| [5%](https://treeherder.mozilla.org/perfherder/graphs?timerange=1209600&series=autoland,106758,1,1)  | [pdfpaint](https://firefox-source-docs.mozilla.org/testing/perfdocs/talos.html#pdfpaint) issue3584.pdf | windows11-64-shippable-qr | e10s fission stylo webrender-sw | 138.99 -> 132.12 | 
| [4%](https://treeherder.mozilla.org/perfherder/graphs?timerange=1209600&series=autoland,107357,1,1)  | [pdfpaint](https://firefox-source-docs.mozilla.org/testing/perfdocs/talos.html#pdfpaint) issue8565.pdf | windows11-64-shippable-qr | e10s fission stylo webrender-sw | 141.36 -> 135.17 | 
| [4%](https://treeherder.mozilla.org/perfherder/graphs?timerange=1209600&series=autoland,84641,1,1)  | [pdfpaint](https://firefox-source-docs.mozilla.org/testing/perfdocs/talos.html#pdfpaint) simpletype3font.pdf | windows11-64-shippable-qr | e10s fission stylo webrender | 127.74 -> 122.19 | 
|...|...|...|...|...|
| [2%](https://treeherder.mozilla.org/perfherder/graphs?timerange=1209600&series=autoland,84475,1,1)  | [pdfpaint](https://firefox-source-docs.mozilla.org/testing/perfdocs/talos.html#pdfpaint) issue17332.pdf | windows11-64-shippable-qr | e10s fission stylo webrender | 207.69 -> 202.72 | 


Details of the alert can be found in the [alert summary](https://treeherder.mozilla.org/perfherder/alerts?id=2382), including links to graphs and comparisons for each of the affected tests. Please follow our [guide to handling regression bugs](https://wiki.mozilla.org/TestEngineering/Performance/Handling_regression_bugs) and **let us know your plans within 3 business days, or the patch(es) may be backed out** in accordance with our [regression policy](https://www.mozilla.org/en-US/about/governance/policies/regressions/).

If you need the profiling jobs you can trigger them yourself from treeherder job view or ask a sheriff to do that for you.

You can run all of these tests on try with `./mach try perf --alert 2382`

The following [documentation link](https://firefox-source-docs.mozilla.org/testing/perfdocs/mach-try-perf.html#running-alert-tests) provides more information about this command.

For more information on performance sheriffing please see our [FAQ](https://wiki.mozilla.org/TestEngineering/Performance/FAQ).

If you have any questions, please do not hesitate to reach out to afinder@mozilla.com.