-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
What steps will reproduce the problem?
1. Record a long (10+ min.) demo, and use it for rendering, noting starting
framerate.
2. Wait while a few hundred thousand frames render
3. Note the poor, jumpy framerate, start-stop-start-stop behavior of the game,
and java.exe maxing out one CPU core.
What is the expected output? What do you see instead?
The program should maintain the same framerate throughout long renders, but
does not.
What version of the product are you using? On what operating system?
2012-04-07. Win 7 x64. 32-bit JVM.
Please provide any additional information below.
Poor performance. Usually flips back and forth between my usual 30 to 4
repeatedly: http://i.imgur.com/zJwc7.png
Performance data. Note the spiky read IO and consistent 11-12.5% CPU usage (1/8
cores): http://i.imgur.com/k0AKW.png
Render settings:
Output FPS: 30
Blur multiplier: 32
Shutter angle: 180
Gaussian blending: No
If I had to guess, I'd say this is caused by a memory leak invoking GC every
few seconds (note that java.exe is using almost all it's available memory), in
which case the program should crash soon when the GC can't free enough memory.
If I wasn't several hours into a render, I'd turn on verbose GC and check my
assumptions; I might do so when my current render finishes/crashes. I'll leave
it running overnight, and report its status when I get back.
Original issue reported on code.google.com by lx45...@gmail.com on 28 Dec 2012 at 5:00