Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash ActionScript 2与ActionScript 3的性能对比_Flash_Actionscript_Programming Languages - Fatal编程技术网

Flash ActionScript 2与ActionScript 3的性能对比

Flash ActionScript 2与ActionScript 3的性能对比,flash,actionscript,programming-languages,Flash,Actionscript,Programming Languages,这两种语言(编译器)中是否有整数、数组、函数、类等的基准测试,性能 比较也会有帮助。我认为你必须更具体地说明你到底在寻找什么,我怀疑是否有人对所有东西进行了基准测试和比较。此外,这只是语言,但在播放器版本、平台和浏览器之间也存在速度差异 但一般来说,AS3的运行速度几乎总是更快,有时会达到几个数量级。由于AS3在不同于AS2(AVM)的虚拟机(AVM2)中运行,因此随着AS3的引入,性能得到了显著提高。一般来说,AVM2执行的操作码比旧AVM中运行的类似操作码快10倍左右。当然,这并不意味着AS

这两种语言(编译器)中是否有整数、数组、函数、类等的基准测试性能


比较也会有帮助。

我认为你必须更具体地说明你到底在寻找什么,我怀疑是否有人对所有东西进行了基准测试和比较。此外,这只是语言,但在播放器版本、平台和浏览器之间也存在速度差异


但一般来说,AS3的运行速度几乎总是更快,有时会达到几个数量级。

由于AS3在不同于AS2(AVM)的虚拟机(AVM2)中运行,因此随着AS3的引入,性能得到了显著提高。一般来说,AVM2执行的操作码比旧AVM中运行的类似操作码快10倍左右。当然,这并不意味着AS3中的一切都比AS2快10倍。随着AS3的引入,所有的显示功能,或者所有典型的Flash API都没有在速度上有所提高,只是代码执行过程中的逻辑和算术部分。例如,使用AS2对视觉元素应用模糊过滤器的速度与使用AS3的速度一样快,但是使用AS3进行3D变换的速度要快得多。AS3还引入了一些可以提高性能的新数据类型(尽管情况并非总是如此)

以下是一些有关AS3性能信息的链接: