小编Con*_*uza的帖子

ActionScript 3中循环的变量声明性能

尽管有关于这个问题的所有已知博客我总是怀疑一些结果,我的个人测试表明,良好的标准并不是最好的.

在循环内声明变量,使它们接近其范围,并使方法更快到达,但分配更多内存或在for scope范围外声明以节省内存分配,但增加处理以在远程实例中迭代.

我的结果显示方法B更快(有时),我想知道这个背景.

结果各不相同,我不是一个有点brusher的大师.

那你们怎么想呢?

方法A.

var object:Object = new Object();
var loop:int = 100000
for (var i:int = 0; i < loop; i++)
{
    object = new Object();
    object.foo = foo;
    object.bar = bar;
}
Run Code Online (Sandbox Code Playgroud)

要么

方法B.

var loop:int = 100000
for (var i:int = 0; i < loop; i++)
{
    var object:Object = new Object()
    object.foo = foo;
    object.bar = bar;
}
Run Code Online (Sandbox Code Playgroud)

performance actionscript-3 low-level

5
推荐指数
2
解决办法
1112
查看次数

标签 统计

actionscript-3 ×1

low-level ×1

performance ×1