您的位置:首页 > 其它

难得又有bug了

2005-06-28 17:31 232 查看
连续两三个星期都有人骚扰我,我们的客户出现了很异常的现象:当人数比较多的时候,我们产品的我的模块很容易就不work了,而且导致整个产品都crash!老大对此异常关心,责令我即日搞定!
经过几轮压力测试,终于重现这个该死的虫子了!同时也找到了root cause!造成程序崩溃的是我们有一段代码,通过一个循环给一个静态字符数组添加每个用户的名字,当然人数变多,名字稍长自然就倒了!
找到原因了这下好办了。开始考虑解决方案:
1)先计数,再分配字符数组,接着添加姓名就不会crash了;
2)使用动态字符串,字符串类支持动态增长,不会overflow!To Be Continued
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: