monitorjbl / excel-streaming-reader

An easy-to-use implementation of a streaming Excel reader using Apache POI
Apache License 2.0
943 stars 342 forks source link

ZipPackage still use much Jvm Heap #237

Open danmaidesenling opened 3 years ago

danmaidesenling commented 3 years ago

Hi, My test case is a xlsx file which has 1,000,000 rows and 97M. I use below code to parse it. return StreamingReader.builder() .rowCacheSize(50) .bufferSize(1024) .open(file); (currenct version is 2.1.0) and the highest memory footprint is 387M, I analyse it using Jprofiler. It shows the ZipPackage object is the major key. Is there anyway to avoid this or will enhance this next release ? (currenct version is 2.1.0), Thanks in advance for your response

zippackage