Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为SQuirreL SQL客户端分配更多内存_Java_Windows_Memory_Heap Memory_Squirrel Sql - Fatal编程技术网

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

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

我正在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.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内存