您的位置:首页 > 编程语言 > PHP开发

zendstudio 出现failed to create the java machine转

2015-11-15 00:55 736 查看
是因为配置java虚拟机内存太小

打开zend for eclipse 10.5时报了个错:

failed to create the java virtual machine

google了一下,解决的办法如下:

找到zend目录下的ZendStudio.ini,配置为如下内容:

-startup

plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar

--launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120913-144807

--launcher.XXMaxPermSize

126m

--launcher.defaultAction

openFile

-showlocation

-name

Zend Studio

-vmargs

-Xms256M

-Xmx512M

-XX:MaxPermSize=512m

-DGIT_SSL_NO_VERIFY=true

-Dsvnkit.http.sslProtocols=SSLv3

说明:PermSize和MaxPermSize指明虚拟机为java永久生成对象(Permanate generation)等这些可反射(reflective)对象分配内存限制,这些内存不包括在Heap(堆内存)区之中。

-Xms128m

表示JVM Heap(堆内存)最小尺寸128MB,初始分配

-Xmx512m

表示JVM Heap(堆内存)最大允许的尺寸256MB,按需分配。

-XX:PermSize=64MB 最小尺寸,初始分配

-XX:MaxPermSize=256MB 最大允许分配尺寸,按需分配

过小会导致:java.lang.OutOfMemoryError: PermGen space
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: