2012-10-19 54 views
0

由于我的Flex应用程序必须返回大量数据,因此我如何改进Flash虚拟内存。当我读字节数组它抛出:Flash虚拟内存改进

+0

简单的答案是,你不能这样做。我相信你可以在每台机器上完成,但是该机器上的用户必须自己做。无法自动分配更多内存(出于安全原因)。最好是重做应用程序,以便一次使用更少的数据,特别是因为无法知道最终用户实际拥有多少内存。 –

回答

0

内存异常时,您可以尝试改变defauld VM。

这是你如何能做到这一点:

转到:窗口 - >首选项

Window->Preferences

查找的Java 安装的JRE - 点击它

InstalledJRs

你应该得到安装的JRE列表 选择一个您使用的是我的情况下,其的Adobe Flash Builder的4.6

点击编辑 那么你会得到具有默认VM参数窗口

Edit JRE

类型有: -Xmx1024m

或者你想给予虚拟机的最大RAM值的任何其他值 它在我的情况下!

+0

我认为他在问关于Flash Player的运行时虚拟机。我不认为这些设置会影响到这一点。 – JeffryHouser