Java 为SQuirreL SQL客户端分配更多内存
我正在Windows 10上使用Squirrel3.8.1。如果打开大型表,则会收到以下错误 任务执行期间出错:Java堆空间 显然,这与分配给SQuirreL安装的内存有关。因此,我将Java 为SQuirreL SQL客户端分配更多内存,java,windows,memory,heap-memory,squirrel-sql,Java,Windows,Memory,Heap Memory,Squirrel Sql,我正在Windows 10上使用Squirrel3.8.1。如果打开大型表,则会收到以下错误 任务执行期间出错:Java堆空间 显然,这与分配给SQuirreL安装的内存有关。因此,我将squirrel sql.bat文件中的-Xmx256M更改为-Xmx1024M start "SQuirreL SQL Client" /B "%LOCAL_JAVA%" -Xmx1024M -Dsun.awt.nopixfmt=true -Dsun.java2d.nod
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的一个问题。我卸载了现有的(32位)Java安装,并从Java.com下载并安装了“Windows脱机(64位)”。我现在能够为SQuirreL分配26624MB内存