Action脚本和php中的代码优化运行时内存使用情况

问题描述:

我曾经在android手机中编写程序。一个Android开发者指南,我读的说,这是更有效的声明一个常量Action脚本和php中的代码优化运行时内存使用情况

public static const NO:String = "no"; 

var1 == NO; 
var2 = NO; 

当你写“无”每次,比做到这一点

var1=="no";  
var2="no"; 

对于Java,使用存储在其中的值“no”创建新变量,因此声明该常量的内存效率更高。我想知道是否这是行动脚本和PHP的情况?我在工作中维护动作脚本和php程序,并看到很多字符串声明像上面使用的“否”。

我想知道是否值得我的时间来重构这些代码,当我必须修复程序。我计划离开我不需要修复的程序。任何建议或见解都会很棒。

ActionScript使用一个字符串池(包含在编译时只发现一次的每个常量),据我所知,字符串实际上是同一个对象。如果不是,他们都指向相同的字符序列。 AS3可以做到这一点,因为字符串是不可变的。

不过请注意静态成员的访问然而是访问在ActionScript 3

值最慢的方式,我不知道PHP虽然。

格尔茨
back2dos

+0

谢谢大家的回答。看起来这样的重构是不值得的。我应该更多地关注运行很多代码,并依赖于网络或数据库或昂贵的计算/算法。欢呼:)。 – user393624 2010-07-28 05:20:45