![]() Adobe\Flex Builder X 路徑下有個 FlexBuilder.ini文件,打開文件,看到下面內(nèi)容,把-XX:MaxPermSize=256M改成-XX:MaxPermSize=128M,保存啟動。 -nl zh_CN -startup eclipse/plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar--launcher.library eclipse/plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810--launcher.defaultAction openFile -vmargs -Xms256m -Xmx512m -XX:MaxPermSize=128m -XX:PermSize=64m -Dorg.eclipse.equinox.p2.reconciler.dropins.directory=eclipse/dropins -Declipse.application=com.adobe.flexbuilder.standalone.FlashBuilderApplication 可能運(yùn)行時沒有設(shè)置擴(kuò)大內(nèi)存的參數(shù)造成內(nèi)存不夠使用,也可能是他部署失敗導(dǎo)致的內(nèi)部錯誤 JVM內(nèi)存包含兩種:堆內(nèi)存和非堆內(nèi)存,另外JVM最大內(nèi)存首先取決于實際的物理內(nèi)存和操作系統(tǒng)。所以說設(shè)置VM參數(shù)導(dǎo)致程序無法啟動主要有以下幾種原因: 1) 參數(shù)中-Xms的值大于-Xmx,或者-XX:PermSize的值大于-XX:MaxPermSize; 2) -Xmx的值和-XX:MaxPermSize的總和超過了JVM內(nèi)存的最大限制,比如當(dāng)前操作系統(tǒng)最大內(nèi)存限制,或者實際的物理內(nèi)存等等。說到實際物理 內(nèi)存這里需要說明一點的是,如果你的內(nèi)存是1024MB,但實際系統(tǒng)中用到的并不可能是1024MB,因為有一部分被硬件占用了。 |
|
|