Closed
Bug 564618
Opened 15 years ago
Closed 14 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•15 years ago
|
||
Check out that sine wave at the bottom. Bad news. I'll upload the .mshark in a sec.
| Reporter | ||
Comment 2•15 years ago
|
||
Comment 3•15 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•15 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•15 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•15 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•15 years ago
|
||
here's the right one:
http://people.mozilla.com/~sayrer/2010/05/07/sunspider/mshark/access-nbody-malloc.mshark
Comment 8•14 years ago
|
||
Obsolete with the removal of tracejit.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•