Skip to content

Performance drops drastically after 300,000-600,000 frames #6

@GoogleCodeExporter

Description

@GoogleCodeExporter
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

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions