Hi, I am trying to fill the report with a large data dump. I got the error by: java.lang.OutOfMemoryError: Java heap space. So I read a few posts which mentioned about the use of virtualizer which will avoid this. But the problem still persists! I will put the code for your reference. Any help will be great. Thanks in advance. Code: Map parameters = new HashMap(); JRAbstractLRUVirtualizer virtualizer = null; virtualizer = new JRFileVirtualizer(100, "D:/temp"«»); parameters.put(JRParameter.REPORT_VIRTUALIZER, virtualizer); JasperPrint print = JasperFillManager.fillReport( JasperCompileManager.compileReport(jasperDesign),parameters , dataSource); // Export to SpreadSheet JRCsvExporter exporter = new JRCsvExporter(); exporter.setParameter(JRExporterParameter.JASPER_PRINT, print); exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, out); exporter.exportReport(); My data source is fine. I am not able to figure it out,If any mistake is done. Kindly help