gpt4 book ai didi

Java 堆大小内存

转载 作者:行者123 更新时间:2023-11-29 07:51:55 25 4
gpt4 key购买 nike

我有一个 Java 应用程序,它抛出 Java 堆大小内存错误。我的应用程序是关于将文件转换为 .csv 格式并将其加载到数据库中。当文件内容较少时,我的应用程序运行良好。但是当我有数十万条记录时,我得到的是堆大小的内存。使用 InputStream、OutputStream、BufferedWriter 等类时发生内存泄漏的所有可能性,请帮助我解决此堆大小内存错误。我坚持了一个星期。下面给出的是我得到的堆大小错误

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

最佳答案

因此,您正在将整个文件读入内存,然后将其刷新到数据库。

您需要将文件 block 读入内存并将它们刷新到数据库中,而不是这样做。

没有代码不可能给出更详细的答案。

关于Java 堆大小内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20536154/

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