Closed Bug 1346583 Opened 7 years ago Closed 7 years ago

Remove the PContent::Msg_OpenAnonymousTemporaryFile sync IPC

Categories

(Core :: DOM: Core & HTML, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla55
Performance Impact high
Tracking Status
firefox55 --- fixed

People

(Reporter: ehsan.akhgari, Assigned: ehsan.akhgari)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

<https://telemetry.mozilla.org/new-pipeline/dist.html#!cumulative=0&end_date=2017-03-10&keys=PContent%253A%253AMsg_OpenAnonymousTemporaryFile!PContent%253A%253AMsg_RpcMessage!PAPZCTreeManager%253A%253AMsg_ReceiveMouseInputEvent!PScreenManager%253A%253AMsg_ScreenForBrowser&max_channel_version=nightly%252F55&measure=IPC_SYNC_LATENCY_MS&min_channel_version=null&processType=*&product=Firefox&sanitize=1&sort_keys=submissions&start_date=2017-03-08&table=1&trim=1&use_submission_date=0>

Start	End	IPC_SYNC_LATENCY_MS Count
0	1	0 (0%)
1	3	119.82k (59.95%)
3	8	38.81k (19.42%)
8	20	12.04k (6.03%)
20	50	7.39k (3.7%)
50	126	6.61k (3.31%)
126	317	8.93k (4.47%)
317	796	4.07k (2.04%)
796	2k	1.6k (0.8%)
2k	Infinity	574 (0.29%)

This is due to the usage of the NS_OpenAnonymousTemporaryFile API.  There are three different consumers for the API, I'm going to fix them all one by one, and then make it illegal to call NS_OpenAnonymousTemporaryFile() in the content process.
Depends on: 1346987
Depends on: 1347031
Blocks: 1146416
Whiteboard: [qf:p1]
Attachment #8848837 - Flags: review?(wmccloskey) → review+
Pushed by eakhgari@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/3d6ca7915555
Remove the PContent::Msg_OpenAnonymousTemporaryFile sync IPC; r=billm
https://hg.mozilla.org/mozilla-central/rev/3d6ca7915555
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla55
Component: DOM → DOM: Core & HTML
Performance Impact: --- → P1
Whiteboard: [qf:p1]
You need to log in before you can comment on or make changes to this bug.