gpt4 book ai didi

java - 任务结束后如何从 Apache POI 工作簿中释放内存?

转载 作者:行者123 更新时间:2023-11-30 09:43:57 25 4
gpt4 key购买 nike


我打开了一个大型 excel 文件作为 Apache POI 工作簿(使用 VM args 设置最大内存大小)

成功打开文件后,我读取了所需的数据并完成了我的工作。

现在我想继续进行其他任务的编程,但在我这样做之前我想确保我释放了工作簿用完的内存。

我检查了 API 文档,但没有像 workbook.close() 这样的东西。

有人可以建议释放工作簿占用的内存的正确方法是什么吗?

最佳答案

我相信您只需要让对象超出范围,让 GC 完成它的工作。您可能还想考虑使用流式 POI 框架,因为它使用的内存更少。

Streaming Workbook

关于java - 任务结束后如何从 Apache POI 工作簿中释放内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8126436/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com