程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> zend提示failed to create the java virtual machine

zend提示failed to create the java virtual machine

編輯:關於JSP

今天在打開zend for eclipse 10.5出現failed to create the java virtual machine的錯誤了,立即gg了一下發現PermSize和MaxPermSize配置問題,後來調即解決了。


打開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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved