可变内存分配

时间:2010-02-16 05:11:43

标签: flex

我们声明一个字符串变量 var _variable:String =“xyz”; var _variable1:String = new String(“xyz”); 所以我想知道这些字符串变量在内存分配方面有什么区别,或者两者都有相同的分配。

1 个答案:

答案 0 :(得分:0)

我不确定,但我愿意打赌他们会占用相同数量的内存。这是做同样事情的两种方式,结果将是一个相同的字符串对象。

尽管如此,执行成本可能会有所不同。换句话说,一个可以比另一个执行得更快,但最终结果将是相同的。 var _variable:String ='xyz';可能会更快,但差异可能非常小。

在任何情况下,如果你有flex builder professional,你可以使用分析器确切地找出实例占用多少内存并进行比较。