java.lang.OutOfMemoryError:DBeaver 中的 Java 堆空间

Zey*_*man 7 java database memory memory-management dbeaver

我有一个.sql大小为的文件1047399KB,我试图在 Windows104.00GB上运行它,在 DBeaver 程序上使用RAM,我收到java.lang.OutOfMemoryError: Java heap space错误

我尝试了很多解决方案,但对我不起作用。 file.sql -Xms128m -Xmx512m, file.sql -vmargs -Xmx1024M,file.sql -Xmx800m -Xms500m都对我不起作用。

vin*_*ykt 11

我遇到了同样的 问题:每次你得到它时,你必须分配更多的空间并首先使用额外的标志运行 DBeaver 本身-vmargs -Xmx*m。替换*20484096

关闭脚本时,DBeaver 似乎没有清除垃圾,因此我不得不多次重新启动应用程序以检查所需的正确内存量。

@Timothy Jannace 刚刚指出您也可以编辑dbeaver.ini. 例子。

  • 3 年后,这仍然像一个防止 OOM 异常的魅力。提供的示例链接列出了典型路径,对于非标准摊位,要点上的评论部分非常有帮助 (4认同)
  • 有人可以解释如何从命令行运行 DBeaver 吗?我使用的是 Mac 操作系统版本。看起来它是一个 .app 文件 (2认同)
  • @cryanbhu 编辑`dbeaver.ini`文件,如下所示[此处](https://gist.github.com/souhaiebtar/9bc22ff3eafbba1542b5c05a70228a02)。路径应该类似于“/Applications/DBeaverEE.app/Contents/Eclipse/dbeaver.ini”。 (2认同)