Closed
Bug 564618
Opened 14 years ago
Closed 13 years ago
access-nbody aborts causing slowdowns, allocator thrashing
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: sayrer, Unassigned)
Details
Attachments
(1 file)
268.91 KB,
image/png
|
Details |
I noticed that we spend 6.6% of access-nbody in the kernel. The Shark Malloc Trace is pretty damning.
Reporter | ||
Comment 1•14 years ago
|
||
Check out that sine wave at the bottom. Bad news. I'll upload the .mshark in a sec.
Reporter | ||
Comment 2•14 years ago
|
||
http://people.mozilla.com/~sayrer/2010/05/07/sunspider/mshark/access-binary-trees-malloc.mshark
Comment 3•14 years ago
|
||
I wonder if jemalloc does better -- not an issue once per-object scopes are gone, but worth a quick check? /be
Reporter | ||
Comment 4•14 years ago
|
||
(In reply to comment #3) > I wonder if jemalloc does better -- not an issue once per-object scopes are > gone, but worth a quick check? Scopes are the problem in access-binary-trees. This profile is of access-nbody, and it's mostly traffic from nanojit and js::TraceRecorder
Comment 5•14 years ago
|
||
Oops, I did load this in Shark, thought I saw js_GetMutableScope hot again. Want to file dependent bugs? /be
Reporter | ||
Comment 6•14 years ago
|
||
(In reply to comment #5) > Oops, I did load this in Shark, thought I saw js_GetMutableScope hot again. Oh, duh. I linked the wrong file in comment 2. that explains why you saw js_GetMutableScope.
Reporter | ||
Comment 7•14 years ago
|
||
here's the right one: http://people.mozilla.com/~sayrer/2010/05/07/sunspider/mshark/access-nbody-malloc.mshark
Comment 8•13 years ago
|
||
Obsolete with the removal of tracejit.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•