为 SQuirreL SQL 客户端分配更多内存

Assign more memory to SQuirreL SQL Client

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

Error occurred during task execution: Java heap space

显然,这与分配给我的 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 内存)SquirreL 将不再启动。

Error: Could not create the Java Virtual Machine.

Error: A fatal exception has occured. Program will exit.

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

谢谢

这确实是 Java 的问题。我卸载了现有的(32 位)Java 安装并从 java.com 下载并安装了 'Windows Offline (64-bit)'。我现在可以为 SQuirreL 分配 26624 MB 内存。