Closed Bug 811176 Opened 12 years ago Closed 12 years ago

Clean up JIT code more aggressively

Categories

(Core :: JavaScript Engine, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla19
blocking-basecamp +
Tracking Status
firefox18 --- fixed
firefox19 --- fixed

People

(Reporter: billm, Assigned: billm)

References

Details

(Whiteboard: [MemShrink:P2][soft-blocker])

Attachments

(2 files)

Attached patch clean up on shrinking GCs (deleted) — Splinter Review
We have a special GC mode for "clean up everything". However, it's not getting triggered for shrinking GCs. This patch fixes that.
Attachment #680911 - Flags: review?(terrence)
Right now we hang on to small executable pools forever. This drops our references to them after every GC.
Attachment #680912 - Flags: review?(n.nethercote)
Blocks: 809988
Whiteboard: [MemShrink]
Attachment #680912 - Flags: review?(n.nethercote) → review+
Adding a direct slim-fast dependency so this is easier to find. Thanks a lot for looking into this, Bill!
Blocks: slim-fast
Comment on attachment 680911 [details] [diff] [review] clean up on shrinking GCs Review of attachment 680911 [details] [diff] [review]: ----------------------------------------------------------------- Good find!
Attachment #680911 - Flags: review?(terrence) → review+
Whiteboard: [MemShrink] → [MemShrink:P2]
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla19
blocking-basecamp: --- → +
Whiteboard: [MemShrink:P2] → [MemShrink:P2][soft-blocker]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: