公司是用js 写的游戏,转成移动app后,我发现有些密集操作的时候就会出现“0x50BFCBF3 (mozjs-27.dll) (xxx.exe 中)处有未经处理的异常: 0xC0000005: 读取位置 0xCCCCCCCC 时发生访问冲突。”。
不是出现在固定的行数,更应该说出出现在密集运算的地方!
我之前也针对某个功能一行一行排查。在循环较多的地方 (for var idx in obj) 改成 for(var i=0,l=xx.length;i<l;i++) 就解决了一方面的问题。
可还有一些操作会出现问题。又不知道该怎么排查这一系列的问题。有没有有经验的大侠前辈们给支支招啊。该怎么排查与定位,需要注意一些什么。不胜感激。
