`
ch_kexin
  • 浏览: 875679 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

flash builder内存不够的解决办法

 
阅读更多

方法一 

Flash Builder 4.5  的初始化jvm参数来提高我的可用内存,并且发现性能得到了显著的提高。我是在mac上进行的标准安装,点击FB4.5的启动文件,选择 “Show Package Contents”,在Contents/MacOS/ folder 文件夹下能找到FB的4.5.ini文件,如果你用的是eclipse插件,可以在eclipse的安装目录下的相同文件假下找到.ini文件。

         修改.ini配置文件参数,我的配置如下:

  • -nl
  • en_US
  • -startup
  • ../../../eclipse/plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
  • --launcher.library
  • ../../../eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx_1.1.1.R36x_v20100810
  • --launcher.defaultAction
  • openFile
  • -showsplash
  • -vmargs
  • -Xms512m
  • -Xmx1024m
  • -XX:MaxPermSize=512m
  • -XX:PermSize=128m
  • -Xdock:name=Flash Builder
  • -Xdock:icon=../Resources/fb_app.icns
  • -XstartOnFirstThread
  • -Dorg.eclipse.swt.internal.carbon.smallFonts
  • -Declipse.product=com.adobe.flexbuilder.standalone.producte36
  • -Declipse.application=com.adobe.flexbuilder.standalone.FlashBuilderApplication
复制代码

我的机器是6G的内存,这里的设置实际上还能够提高获得更好的性能,但是我已经很满足现在的设置了。我基本上是在原来的配置文件的基础上将参数进行了翻倍,重启之后就可以体验到效果了。

     注:译者factar 并没有用过mac,所有对路径这段的翻译请大家实验下,在windows下,找到你的安装路径下,找到FlashBuilder.ini即可。可以右键桌面或者启动项里FB的快捷方式,选择属性,点击“打开文件位置”即可找到。
另外我的机器只有3g,所以没有进行提升参数,希望哪位朋友的机器配置比较高,设置一下,看看效果如何?

 方法二

Flash builder 4内存优化之java heap space解决办法

Flash Build 4编译慢、报java heap space 堆空间异常错误的解决方法:

1、
在安装路径下找到FlexBuilder.ini文件,进行编辑,加入如下参数

-vmargs
-Xms128m
-Xmx512m
-XX:MaxPermSize=256m
-XX:PermSize=64m    #不要设置太高,否则会更加慢
-Djava.net.preferIPv4Stack=true

以上几条经验可以明显加快编译速度数倍,第3条可以明显减低FB挂掉的几率。

2、由于Flex Builder compiler shell有memory leak的问题, 而SDK默认的的 JVM heap size 只有312M,当compile比较大的project容易不够,所以只要修改SDK的JVM参数就可以。

编辑 {Flex SDK}安装路径/bin/jvm.config 文件如下。

java.args=-Xmx512m -Dsun.io.useCanonCaches=false

如果还是有Error,可以增加到1024或者更多。
注:我的flex4安装路径中的sdk位置:D:\Adobe\Adobe Flash Builder 4\sdks\4.0.0\bin\jvm.config在这里调整即可

分享到:
评论
1 楼 whlei01 2014-09-19  
很不错 之前打开及时600M的内存  ,现在打开只有300兆了。。

相关推荐

    解决flex 4.6内存不足myeclipse中无法加载设计模式

    1 解决flexbuilder4无法加载设计模式内存不足的方法为先新建一java工程,再新建flex项目 2(1). 调整FlashBuilder eclipse.ini 编辑 {FlashBuilder 安装路径}/eclipse-host-distro/eclipse.ini -Xms128m -Xmx512...

    flashbuilder4 无法加载设计模式补丁

    flash builder4开始无法加载设计模式,后来在Adobe官网论坛上找到了解决方法: 首先下载APE.zip ,下载地址:http://www.respua.nl/APE.zip;然后解压缩至X:\Program Files\Common Files\Adobe\即可,最后的文件目录是...

    Flex企业应用开发实战源代码

    9.3 Flash Builder的内存泄漏分析工具 291 9.4 用于性能查看的Flash的系统API 293 9.5 其他有关内存泄漏的问题 293 9.6 有关提高Flex应用性能的技巧 294 9.7 小结 299 第10章 Flex企业应用开发的其他技术 300 ...

    asp.net知识库

    2.0问题、错误解决办法 ASP.NET 2.0使用Web Part创建应用程序之二(共二) 体验 .net2.0 的优雅(2) -- ASP.net 主题和皮肤 NET2.0系列介绍(一).NET 2.0 中Web 应用程序主题的切换 ASP.NET 2.0 中Web 应用程序...

    vc++ 应用源码包_1

    代码里用了备份dll的方法,因此在自定义的函数中可以直接调用在内存中备份的dll代码,而不需要再把函数头部改来改去。 IOCP反弹远控客户端模型,外加上线服务端,全部代码注释! 如题。这个是IOCP远程控制软件的...

    vc++ 应用源码包_6

    代码里用了备份dll的方法,因此在自定义的函数中可以直接调用在内存中备份的dll代码,而不需要再把函数头部改来改去。 IOCP反弹远控客户端模型,外加上线服务端,全部代码注释! 如题。这个是IOCP远程控制软件的...

    vc++ 应用源码包_2

    代码里用了备份dll的方法,因此在自定义的函数中可以直接调用在内存中备份的dll代码,而不需要再把函数头部改来改去。 IOCP反弹远控客户端模型,外加上线服务端,全部代码注释! 如题。这个是IOCP远程控制软件的...

    vc++ 应用源码包_5

    代码里用了备份dll的方法,因此在自定义的函数中可以直接调用在内存中备份的dll代码,而不需要再把函数头部改来改去。 IOCP反弹远控客户端模型,外加上线服务端,全部代码注释! 如题。这个是IOCP远程控制软件的...

    vc++ 应用源码包_3

    代码里用了备份dll的方法,因此在自定义的函数中可以直接调用在内存中备份的dll代码,而不需要再把函数头部改来改去。 IOCP反弹远控客户端模型,外加上线服务端,全部代码注释! 如题。这个是IOCP远程控制软件的...

    vc++ 开发实例源码包

    代码里用了备份dll的方法,因此在自定义的函数中可以直接调用在内存中备份的dll代码,而不需要再把函数头部改来改去。 IOCP反弹远控客户端模型,外加上线服务端,全部代码注释! 如题。这个是IOCP远程控制软件的...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    市场上相应的检测平台诸如检测通、凡特网等皆为pc端检测网站,并且操作繁琐不够人性化,用户在实地使用中存在很多问题。昆山工业技术研究院着眼于为委托用户和质检机构搭建良好的沟通桥梁,免去目前市场业务中企业...

Global site tag (gtag.js) - Google Analytics