2010-02-16 60 views
1

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

回答

0

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

也就是说,执行成本可能不同。换句话说,一个人可能比另一个人执行得更快,但最终的结果是一样的。 var _variable:String ='xyz';可能会更快,但差异可能非常小。

在任何情况下,如果您有flex专业人员,您可以使用分析器来查明实例占用和比较的内存量。