Closed Bug 678048 Opened 8 years ago Closed 8 years ago

TI: GC sweep time regression for realtime raytracer

Categories

(Core :: JavaScript Engine, defect)

x86
macOS
defect
Not set

Tracking

()

RESOLVED FIXED

People

(Reporter: gwagner, Unassigned)

Details

http://29a.ch/2010/6/2/realtime-raytracing-in-javascript

Currently we have a GC pause time of 85ms.
Total: 84.7, Mark: 82.6, sweep:  0.6

With TI I get 190 ms pause time with 50% marking and 50% sweeping
Total: 192.3,  Mark: 92.7, sweep:  97.9
When creating objects with by calling 'new' on a script, we never gave the resulting objects a background finalization kind.  Fixing this wipes out the time spent sweeping objects on this page.

http://hg.mozilla.org/projects/jaegermonkey/rev/3a7425b96230
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.