var s = "Some string";
s = "More string";
这种操作后,垃圾收集器(GC)是否还需要工作?
(我在思考尽量减少GC暂停时,是否应该担心分配字符串字面量。)
注:我对于需要最小化GC的要求已经明确表述,大家却都认为我是错的,这让我有点好笑。如果一定要知道详细情况:我有一个用javascript编写的游戏——它在Chrome中运行良好,但在Firefox中会出现间歇性的暂停,看起来似乎是由于GC引起的。(我甚至使用了Firefox的MemChaser扩展程序进行了检查,发现暂停恰好与垃圾回收同时发生。)