【问题标题】:Assign more memory to SQuirreL SQL Client为 SQuirreL SQL 客户端分配更多内存
【发布时间】:2019-01-01 03:16:02
【问题描述】:

我在 Windows 10 上使用 SQuirreL 3.8.1。如果我打开大表,我会收到以下错误。

任务执行时出错:Java堆空间

显然,这与分配给我的 SQuirreL 安装的内存有关。因此,我将squirrel-sql.bat文件中的-Xmx256M改为-Xmx1024M

start "SQuirreL SQL Client" /B "%LOCAL_JAVA%" -Xmx1024M -Dsun.awt.nopixfmt=true -Dsun.java2d.noddraw=true -cp %CP% -splash:"%SQUIRREL_SQL_HOME%/icons/splash.jpg" net.sourceforge.squirrel_sql.client.Main %TMP_PARMS%

但是,我仍然收到同样的错误,如果我进一步增加分配的内存(例如 -Xmx26624M - 我的计算机有 32GB RAM)SquirreL 将不再启动。

错误:无法创建 Java 虚拟机。

错误:发生了致命异常。程序将退出。

如何为我的 SQuirreL 安装分配 26624 MB 内存。我猜它与 Java 32/64 位有关!?

谢谢

【问题讨论】:

    标签: java windows memory heap-memory squirrel-sql


    【解决方案1】:

    这确实是 Java 的一个问题。我卸载了现有的(32 位)Java 安装,并从 java.com 下载并安装了“Windows 脱机(64 位)”。我现在能够为 SQuirreL 分配 26624 MB 内存。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多