【发布时间】:2019-02-24 18:44:11
【问题描述】:
我有一个大小为1047399KB 的.sql 文件,我试图在Windows10 上使用DBeaver 程序上的4.00GB RAM 运行它,我收到java.lang.OutOfMemoryError: Java heap space 错误
我尝试了许多解决方案,但都无法与我一起使用。
file.sql -Xms128m -Xmx512m、file.sql -vmargs -Xmx1024M、file.sql -Xmx800m -Xms500m 都不适合我。
【问题讨论】:
-
一切都取决于下划线的 java 应用程序实现。如果它在处理之前尝试加载整个文件,则必须分配至少 2GB 的内存
-
我该怎么做? @马克西姆
-
您可能还幸运地修改了 dbeaver.ini 文件以增加堆大小。
-
@ZeyadEtman :根据dbeaver.io/forum/viewtopic.php?f=2&t=1162。我们可以将最大内存设置为 1GB。我尝试使用 2048 和 4096,但面临同样的问题。但是当我尝试使用“-vmargs -Xmx1024m”时效果很好。
标签: java database memory memory-management dbeaver