Closed Bug 1680175 Opened 3 years ago Closed 3 years ago

replace most uses of gtk_settings_get_for_screen() with gtk_settings_get_default()

Categories

(Core :: Widget: Gtk, task)

task

Tracking

()

RESOLVED FIXED
86 Branch
Tracking Status
firefox86 --- fixed

People

(Reporter: heycam, Assigned: heycam)

References

Details

Attachments

(1 file)

gtk_settings_get_default() is equivalent to gtk_settings_get_for_screen(gdk_screen_get_default()).

Assignee: nobody → cam
Status: NEW → ASSIGNED
Pushed by cmccormack@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c8df4fc00437
Replace most uses of gtk_settings_get_for_screen() with gtk_settings_get_default(). r=karlt
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 86 Branch

There are 4 bugs in the revision that caused the improvements below, this and Bug 1672097, Bug 1470983, and Bug 1672098. Which of those makes sense cause this improvement?
== Change summary for alert #28167 (as of Mon, 21 Dec 2020 04:48:51 GMT) ==

Improvements:

Ratio Suite Test Platform Options Absolute values (old vs new)
14% cpstartup content-process-startup linux64-shippable-qr e10s stylo webrender-sw 123.58 -> 106.75
14% cpstartup content-process-startup linux64-shippable e10s stylo 118.83 -> 102.75
13% cpstartup content-process-startup linux64-shippable-qr e10s stylo webrender-sw 123.17 -> 106.75
12% cpstartup content-process-startup linux64-shippable-qr e10s stylo webrender 127.17 -> 111.33

For up to date results, see: https://treeherder.mozilla.org/perfherder/alerts?id=28167

Flags: needinfo?(cam)

Hi! There are the same 4 bugs in this revision as well, this one, Bug 1672097, Bug 1470983 and Bug 1680175. Which one do you think can be the cause for the following improvements?

== Change summary for alert #28140 (as of Fri, 18 Dec 2020 13:13:22 GMT) ==

Improvements:

Ratio Suite Test Platform Options Absolute values (old vs new)
9% Base Content Heap Unclassified linux1804-64-shippable 4,000,401.33 -> 3,642,838.67
9% Base Content Heap Unclassified linux1804-64-shippable 3,999,560.67 -> 3,643,159.33
9% Base Content Heap Unclassified linux1804-64-shippable-qr 4,043,684.67 -> 3,686,881.33
7% Heap Unclassified windows10-64-shippable-qr 50,150,975.21 -> 46,582,240.09
4% Base Content Explicit linux1804-64-shippable 10,137,258.67 -> 9,714,005.33
4% Base Content Explicit linux1804-64-shippable-qr 10,149,376.00 -> 9,738,581.33
3% Heap Unclassified linux1804-64-shippable 64,258,194.35 -> 62,490,454.35

For up to date results, see: https://treeherder.mozilla.org/perfherder/alerts?id=28140

Nice! These can all be attributed to bug 1470983.

Flags: needinfo?(cam)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: