Closed Bug 1806501 Opened 3 years ago Closed 3 years ago

Improve the life time of the Utility Process for ORB

Categories

(Core :: DOM: Networking, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
111 Branch
Tracking Status
firefox111 --- fixed

People

(Reporter: sefeng211, Assigned: farre)

References

(Blocks 1 open bug)

Details

(Whiteboard: [necko-triaged][orb:m1][sp3])

Attachments

(1 file)

We can try to start the utility process earlier to avoid the starting time causes the delay of the very first request.

We might also want to tear down the utility process at some point.

Severity: -- → N/A
Priority: -- → P3

Starting the utility process takes roughly 500ms, delaying a load of an opaque cross origin resource with roughly the same amount of time.

As suggested by :smaug we could do this at first idle time.

:hsinyi, this is the one we should probably shift to m1

Flags: needinfo?(htsai)
Flags: needinfo?(htsai)
Whiteboard: [necko-triaged][orb:m2] → [necko-triaged][orb:m1]
Assignee: nobody → afarre
Status: NEW → ASSIGNED

Did manual verification that the delay for orb validation disappears. We haven't got results from telemetry yet, and for me this only ever reproduced when I was also running the profiler. But it works, and it's quite clean.

Pushed by afarre@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c04e43c43057 Start the JS Oracle process early. r=smaug
Depends on: 1812035
Flags: needinfo?(afarre)
Pushed by afarre@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d7f1a776a986 Start the JS Oracle process early. r=smaug
Flags: needinfo?(afarre)
Pushed by afarre@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/4f13d8470d97 Start the JS Oracle process early. r=smaug
Flags: needinfo?(afarre)
Pushed by afarre@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f2a40b3ab4e9 Start the JS Oracle process early. r=smaug
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 111 Branch
Regressions: 1815387
Regressions: 1815390
Regressions: 1815962

== Change summary for alert #36975 (as of Wed, 08 Feb 2023 04:43:56 GMT) ==

Improvements:

Ratio Test Platform Options Absolute values (old vs new) Performance Profiles
15% nytimes loadtime macosx1015-64-shippable-qr cold fission webrender 1,406.90 -> 1,192.38 Before/After

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

Whiteboard: [necko-triaged][orb:m1] → [necko-triaged][orb:m1][sp3]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: