Closed
Bug 97211
Opened 23 years ago
Closed 23 years ago
CFM Mac OS X build should use system allocators, not MSL
Categories
(SeaMonkey :: Build Config, defect, P2)
Tracking
(Not tracked)
RESOLVED
WONTFIX
mozilla0.9.9
People
(Reporter: sfraser_bugs, Assigned: sdagley)
References
Details
(Keywords: perf)
Attachments
(2 files, 1 obsolete file)
We appear to be about 7% faster if our malloc() goes straight through to the
system malloc(), rather than using MSL's alloc pool stuff. I'll attach page-load
results.
This is an easy change. We just have to define '_MSL_OS_DIRECT_MALLOC' in the
appropriate MemAllocator.mcp prefix files.
Reporter | ||
Comment 1•23 years ago
|
||
Reporter | ||
Comment 2•23 years ago
|
||
Assignee | ||
Comment 3•23 years ago
|
||
A 7% improvement we definitely can use - nominating for nsenterprise and nsbranch
Keywords: nsbranch,
nsenterprise
Assignee | ||
Comment 4•23 years ago
|
||
Forgot to change milestone & priority when I added the nsbranch and nsenterprise
keywords
Priority: -- → P2
Target Milestone: --- → mozilla0.9.5
Assignee | ||
Updated•23 years ago
|
Whiteboard: [OSX+] let's try this on the trunk then move to branch
Comment 5•23 years ago
|
||
7% is good. Simon doesnt have time to work on this one this week. Anyone else
wann take this ?
Pink ? Dagley ?
Assignee | ||
Comment 8•23 years ago
|
||
Assignee | ||
Comment 9•23 years ago
|
||
Patch attached. I thought this version of the fix we only wanted on the branch
and we'd have a fancier one for the trunk.
Assignee | ||
Updated•23 years ago
|
Attachment #50327 -
Attachment is obsolete: true
Assignee | ||
Comment 10•23 years ago
|
||
Ignore that first patch, I forgot to make it Carbon specific.
Comment 11•23 years ago
|
||
Pls only check this one in on the branch.
Whiteboard: [OSX+] let's try this on the trunk then move to branch → [OSX+] let's try this on the trunk then move to branch [ETA 09.21]
Assignee | ||
Comment 12•23 years ago
|
||
Fix checked in on 094 branch but leaving bug open until we address it on the
trunk. Are we running jgm's tests on the 094 branch so I can verify the
improvment or do I need to compare the 09/21 and 09/24 builds myself?
Also changing OSX+ in status to OSX since it is no longer blocking the branch
Status: NEW → ASSIGNED
Whiteboard: [OSX+] let's try this on the trunk then move to branch [ETA 09.21] → [OSX] let's try this on the trunk then move to branch
Updated•23 years ago
|
Whiteboard: [OSX] let's try this on the trunk then move to branch → [OSX] let's try this on the trunk then move to branch,PDT+
Assignee | ||
Comment 13•23 years ago
|
||
Should have used better phrasing - bug will stay open until a better/permanent
fix is landed on the trunk. The Q&D fix to make all Carbon builds use the OS
malloc is already on the branch.
Whiteboard: [OSX] let's try this on the trunk then move to branch,PDT+ → [OSX] quickfix on branch - trunk will get different fix, PDT+
Assignee | ||
Updated•23 years ago
|
Target Milestone: mozilla0.9.5 → mozilla0.9.6
Comment 14•23 years ago
|
||
marking nsenterprise-; will be reevaluated for nsenterprise in future release.
Keywords: nsenterprise-
Comment 15•23 years ago
|
||
has this been verified on the 094 branch.
Whiteboard: [OSX] quickfix on branch - trunk will get different fix, PDT+ → [OSX] quickfix on branch - trunk will get different fix, [PDT+]
Comment 16•23 years ago
|
||
http://bugzilla.mozilla.org/show_bug.cgi?id=71718 should have some perf timings
which we ran for OS X. Do those have the build dates you needed the data for to
verify this on the branch?
QA Contact: granrose → sujay
Comment 17•23 years ago
|
||
Resetting target milestone, 096 is past. Please retarget when you get back to
this bug (no current activity apparent.)
Target Milestone: mozilla0.9.6 → ---
Assignee | ||
Updated•23 years ago
|
Target Milestone: --- → mozilla0.9.8
Assignee | ||
Updated•23 years ago
|
Keywords: nsenterprise,
nsenterprise-
Whiteboard: [OSX] quickfix on branch - trunk will get different fix, [PDT+]
Assignee | ||
Comment 18•23 years ago
|
||
deferring to 0.9.9 (ccarlen is doing some research on the Pro 7 mem allocators
which we want before deciding on changing them)
Target Milestone: mozilla0.9.8 → mozilla0.9.9
Comment 19•23 years ago
|
||
this was of importance at one time, and it looks like it can be fixed before
M1.0 ... nominating nsbeta1.
Keywords: nsbeta1
Comment 20•23 years ago
|
||
I'm not the qa_contact for this component...Hong, please re-assign.
QA Contact: sujay → hong
Comment 21•23 years ago
|
||
nsbeta1+ per ADT triage team, adding perf keyword
Assignee | ||
Comment 22•23 years ago
|
||
My testing with Pro 7 shows we're actually slightly (approx 3%) slower if we
switch to the OS native malloc() under OS X so closing this bug as WONTFIX
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → WONTFIX
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•