JScript的Array.toString居然曾有这样的bug啊。。。

http://support.microsoft.com/?scid=kb;en-us;281148

调用过Array对象的toString和toLocaleString方法,该数组就不会释放,从而内存泄露。据说原因是toString方法没有释放该Array对象的引用!

标了是JScript 5.5的bug,我手头测试了JScript 5.7,并无此问题。不知道JScript 5.6是不是已经修复了。

你可能感兴趣的:(Microsoft)