Closed
Bug 1342023
Opened 6 years ago
Closed 6 years ago
Remove ProtectedReallocPolicy when we're done using it
Categories
(Core :: JavaScript Engine: JIT, defect, P2)
Core
JavaScript Engine: JIT
Tracking
()
RESOLVED
FIXED
mozilla56
Tracking | Status | |
---|---|---|
firefox56 | --- | fixed |
People
(Reporter: ehoogeveen, Assigned: ehoogeveen)
References
Details
Attachments
(2 files, 2 obsolete files)
9.79 KB,
patch
|
ehoogeveen
:
review+
|
Details | Diff | Splinter Review |
10.50 KB,
patch
|
ehoogeveen
:
review+
|
Details | Diff | Splinter Review |
ProtectedReallocPolicy in ds/PageProtectingVector.h is becoming more and more specialized, and its internals have already changed several times. After we're done using it to debug bug 1124397 we should remove it.
Assignee | ||
Comment 1•6 years ago
|
||
Marking this P2 for now, though I suspect we'll be done with it soon.
Priority: -- → P2
Assignee | ||
Comment 2•6 years ago
|
||
I think it's about time. We still don't know what's going wrong in jemalloc but we've narrowed down the problem as much as we can and it's clear that the Windows crashes are due to bad hardware. The only disadvantage to removing this code is that the crashes will move to a different signature, but we never enabled this on Beta or Release anyway.
Attachment #8889915 -
Flags: review?(jdemooij)
Assignee | ||
Comment 3•6 years ago
|
||
And remove the rest. I think this is everything, try run to make sure: https://treeherder.mozilla.org/#/jobs?repo=try&revision=63d898a06c26ad440d254d9bdb55b6b0fc19d68a This should be a nice speedup for certain cases on Nightly, though I don't expect anything too major.
Attachment #8889916 -
Flags: review?(jdemooij)
Comment 4•6 years ago
|
||
Comment on attachment 8889915 [details] [diff] [review] Part 1: Remove ProtectedReallocPolicy from PageProtectingVector. Review of attachment 8889915 [details] [diff] [review]: ----------------------------------------------------------------- Thanks.
Attachment #8889915 -
Flags: review?(jdemooij) → review+
Comment 5•6 years ago
|
||
Comment on attachment 8889916 [details] [diff] [review] Part 2: Stop using PageProtectingVector in AssemblerBuffer. Review of attachment 8889916 [details] [diff] [review]: ----------------------------------------------------------------- Will be interesting to see if this helps perf somewhere :)
Attachment #8889916 -
Flags: review?(jdemooij) → review+
Assignee | ||
Comment 6•6 years ago
|
||
Attachment #8889915 -
Attachment is obsolete: true
Attachment #8890410 -
Flags: review+
Assignee | ||
Comment 7•6 years ago
|
||
I actually missed a few instances, ARM mostly. Guess Try didn't catch it because they were all no ops. Trivial change, carrying forward r+.
Attachment #8889916 -
Attachment is obsolete: true
Attachment #8890411 -
Flags: review+
Assignee | ||
Updated•6 years ago
|
Pushed by ryanvm@gmail.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/20da293c7656 Part 1: Remove ProtectedReallocPolicy from PageProtectingVector. r=jandem https://hg.mozilla.org/integration/mozilla-inbound/rev/3144b8254557 Part 2: Stop using PageProtectingVector in AssemblerBuffer. r=jandem
Keywords: checkin-needed
Comment 9•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/20da293c7656 https://hg.mozilla.org/mozilla-central/rev/3144b8254557
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
status-firefox56:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla56
You need to log in
before you can comment on or make changes to this bug.
Description
•