gpt4 book ai didi

读取大型 CSV 文件时出现 Java 内存不足消息

转载 作者:行者123 更新时间:2023-11-30 07:10:32 24 4
gpt4 key购买 nike

我们正在尝试比较 2 个 3 GB 大小的 CSV 文件。我们在尝试使用 CSV map 阅读器读取这些文件时收到 java 堆内存错误。有人可以帮我解决这个问题吗?

最佳答案

一种选择是扩展堆的内存。默认情况下,初始堆大小为 128 兆。 Java 有一个标志,您可以通过它来增加该值。

您可以使用 -Xms[size] 初始化堆大小,也可以使用 -Xmx[size] 为 JVM 指定最大堆大小。

在你的情况下,我会使用 -Xms 为程序提供更多内存。例如,如果您希望堆大小从 512 MB 开始,那么在运行程序时您将运行:

java -Xms512m programName 

关于读取大型 CSV 文件时出现 Java 内存不足消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39307612/

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