Closed Bug 521881 Opened 15 years ago Closed 13 years ago

TM: make Allocator chunk size customizable and don't free the initial chunk upon reset()

Categories

(Core :: JavaScript Engine, defect, P2)

x86
macOS
defect

Tracking

()

RESOLVED WONTFIX

People

(Reporter: gal, Assigned: gal)

References

Details

Attachments

(1 file)

This is meant to make temporary allocators go to the heap less often.
Attached patch patchSplinter Review
Assignee: general → gal
Attachment #405919 - Flags: review?(dvander)
Blocking a blocker.
Blocks: 517909
Flags: blocking1.9.2?
Marking blocking 1.9.2+ so we can get them landed asap.  Blocks the perf bug 517909.
Flags: blocking1.9.2? → blocking1.9.2+
Priority: -- → P1
Comment on attachment 405919 [details] [diff] [review]
patch

Would be nice to have a better name than "set" but I can't think of one. setInitialChunk? setChunk?
Attachment #405919 - Flags: review?(dvander) → review+
http://hg.mozilla.org/tracemonkey/rev/188cf7548d85
Whiteboard: fixed-in-tracemonkey
Unblocking beta on this.  P2.
Priority: P1 → P2
http://hg.mozilla.org/mozilla-central/rev/188cf7548d85
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Status: REOPENED → RESOLVED
Closed: 15 years ago15 years ago
Resolution: --- → FIXED
Andreas backed this out. do we still want it?
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
We had a ts regression so we backed out this patch. The cause was probably unrelated though. We should try to land it again.
Is it still on tracemonkey?  Not sure from the combination of comments and flags.

Also, are we sure we need to block on it?  (I should ask that of and in bug 517909, too, I suppose.)
We don't have to block on this. Its a minor performance improvement.
Yarr!
Flags: blocking1.9.2+ → blocking1.9.2-
This was backed out and never re-landed. Clearing the fixed flag.
Whiteboard: fixed-in-tracemonkey
These bugs are all part of a search I made for js bugs that are getting lost in
transit:

http://tinyurl.com/jsDeadEndBugs

They all have a review+'ed, non-obsoleted patch and are not marked
fixed-in-tracemonkey or checkin-needed but have not seen any activity in 300
days. Some of these got lost simply because the assignee/patch provider never
requested a checkin, or just because they were forgotten about.
Obsolete with the removal of tracejit.
Status: REOPENED → RESOLVED
Closed: 15 years ago13 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: