1
  1. 文件大小为10mb

  2. 文件格式为.xls

  3. 我正在使用apache poi 的jxl-2.6.jar文件中的Workbook类。

    try {           
        Workbook wb = Workbook.getWorkbook(filePath);//**after this line i am getting OOM**
         sheet = wb.getSheet(sheetcount); // this line is even not executing.            
    } catch (Exception e) {
        // ...
    }
    

请注意,这是一个.xls文件,而不是 .xlsx 文件。

任何帮助表示赞赏。

4

1 回答 1

0

也许您可以尝试增加堆大小并使用命令行标志 -XX:-UseGCOverheadLimit 关闭 GCC 开销。此外,还可以增加 -XX:MaxPermSize 值。请同时提供堆栈跟踪。

于 2020-07-21T11:25:00.133 回答