如何解决 用于 actionscript 3.0 编译的 java 虚拟机内存不足

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决 用于 actionscript 3.0 编译的 java 虚拟机内存不足相关的知识,希望对你有一定的参考价值。

    增加 Java 虚拟机的内存限制:在启动 animate 时,使用 "-Xmx" 选项增加可用的内存量。例如,"-Xmx1024m" 表示最多可分配 1024 MB 的内存。

    减小 Actionscript 3.0 编译的文件大小:减小编译文件的大小可以减少内存需求。可以考虑删除不必要的资源,压缩图像文件,或者使用更有效的图像格式。

    使用 64 位 Java 虚拟机:64 位 Java 虚拟机具有更大的可用内存,因此可以使用它来避免内存不足的问题。

    拆分 Actionscript 3.0 编译的文件:将大型的 Actionscript 3.0 编译的文件拆分成较小的文件,可以减少单个文件所需的内存。

    希望以上步骤可以帮助你解决 animate 用于 Actionscript 3.0 编译时 Java 虚拟机内存不足的问题。

参考技术A 方法一:

打开eclipse,选择Window--Preferences在对话框左边的树上双击Java,再双击Installed
JREs,在右边选择前面有对勾的JRE,再单击右边的“Edit”按钮,
出现一个 Edit JRE 的对话框,在其中的Default VM Arguments: 框中输入 -Xms128m -Xmx512m
,这样设置Java拟虚机内存使用最小是128M,最大是512M,再单击“OK”关闭 Edit JRE 对话框,再单击“OK”关闭
Preferences对话框,Eclipse一下子就运行快了起来

方法二:

java project 可以右击工程 Run AS
-->选最下面Run-->
Arguments-->在VM arguments里面填
-Xmx256m。这样就可以设置它运行时最大内存为256m

方法三:eclipse.ini

-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
128M
-vmargs
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-Dosgi.bundlefile.limit=100本回答被提问者和网友采纳
参考技术B 这个说的是actionscript 最佳居然是eclipse编译的 牛头不对马嘴 还最佳

ActionScript 3 如何加载最新的XML文件来解决缓存问题

Many browser have cache for load file.But some one need client to see latest data so that we must delete the cache.Then we need to solve the cache problem.

About load file,we often load xml files/swf files/images files etc.... we can use ?cache =new Date().getTime

For example:

var load:URLLoader = new URLLoader();
load.load(new URLRequest("data.xml" + "?cache=" + new Date().getTime()));

or

var load:Loader = new Loader();
load.load(new URLRequest("atf.jpg" + "?cache=" + new Date().getTime()));

以上是关于如何解决 用于 actionscript 3.0 编译的 java 虚拟机内存不足的主要内容,如果未能解决你的问题,请参考以下文章

将 Actionscript 3.0 与 C++ 后端连接?

ActionScript 3.0复杂的mp3播放器[关闭]

在 ActionScript 3.0 中,您可以对一个类使用 addEventListener 来响应另一个类的函数调用吗?

如何使子弹移动 Actionscript 3.0

如何在 actionscript 3.0 中使用掩码?

如何在 Actionscript 3.0 中获取数组的所有排列?