Actionscript 3 静态常量是如何处理的?

Actionscript 3 静态常量是如何处理的?,actionscript-3,static,Actionscript 3,Static,我正在讨论是否将在特定类的整个实例中访问的静态常量放在该类中,还是放在一个单独的实用程序类中,该实用程序类只由静态常量组成,但实际上永远不会有任何实例 每次创建一个类的新实例时,是否为静态变量分配了额外的硬件空间?常量是一个很好的语义工具,它向其他开发人员传达了这是一个常见的、运行时不变的值。如果你需要的话,你肯定应该使用它们 就性能而言,它们可能与类定义一起存储,但我不确定(我已经很久没有使用AVM了)。然而,这不重要。除非您正在创建数百万个此类实例,否则您所描述的是一个微优化,对应用程序的性

我正在讨论是否将在特定类的整个实例中访问的静态常量放在该类中,还是放在一个单独的实用程序类中,该实用程序类只由静态常量组成,但实际上永远不会有任何实例

每次创建一个类的新实例时,是否为静态变量分配了额外的硬件空间?

常量是一个很好的语义工具,它向其他开发人员传达了这是一个常见的、运行时不变的值。如果你需要的话,你肯定应该使用它们

就性能而言,它们可能与类定义一起存储,但我不确定(我已经很久没有使用AVM了)。然而,这不重要。除非您正在创建数百万个此类实例,否则您所描述的是一个微优化,对应用程序的性能或内存使用没有任何影响。

常量是一个很棒的语义工具,它向其他开发人员传达了这是一个常见的、运行时不变的值。如果你需要的话,你肯定应该使用它们

就性能而言,它们可能与类定义一起存储,但我不确定(我已经很久没有使用AVM了)。然而,这不重要。除非你正在创建这个类的数百万个实例,否则你所描述的只是一个微优化,不会对你的应用程序的性能或内存使用产生任何影响