Hi, Can someone help me understand the virtualizer? I have a report that is potentially very large where I get OutOfMemory errors during the fill process. So I've taken the code from the VirtualizerApp demo like this: JRFileVirtualizer virtualizer = new JRFileVirtualizer(2, "temp"); virtualizer.setReadOnly(true); parameters.put(JRParameter.REPORT_VIRTUALIZER, virtualizer); report = JasperFillManager.fillReport( design, parameters, dataSource ); When I run my code, I see a bunch of serialized pages accumulate in my temp directory which I assume is good. The problem is however, is that the memory usage seems to remain the same. I still seem to run out of memory at approximately the same point. Am I missing something in the usage of the virtualizer? Thanks Chris