差不多当数据量大于35000条时就会出现
java.lang.OutOfMemoryError: Java heap spacepackage test;,该怎么解决啊,我已经将tomcat的内存设置为-Xmx1024M -Xms1024M -XX:MaxPermSize=256m ,可是还是不行啊import java.io.FileOutputStream;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;public class ExportExcel { /**
 * @param args
 * @throws IOException 
 */
public static void main(String[] args) throws IOException {

SimpleDateFormat s = new SimpleDateFormat("yyyyMMddhhmmss");
String outputFile = "E:/"+s.format(new Date())+".xls";
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet = workbook.createSheet();

for(int i = 0; i < 40000; i++){
HSSFRow row = sheet.createRow(i);
for(int j = 0; j < 7; j++){
HSSFCell cell = row.createCell((short)j);
cell.setEncoding(HSSFCell.ENCODING_UTF_16);
cell.setCellValue("身份证号");
cell = null;
}
row = null;
}

FileOutputStream fout = new FileOutputStream(outputFile);
workbook.write(fout);
fout.flush();
fout.close();
System.out.println("生成文件");
}}