关于delete和deletelater的问题

来源:互联网 发布:google浏览器 for mac 编辑:程序博客网 时间:2024/05/01 08:59

    前段查到了一个关于delete的bug,在做压力测试时遇到ui abort,原因是当一个对象还未来及更新(比如在事件队列中还未调用)就被delete了,或者说该对象被delete后,父部件的更新又触发了该对象的更新,这时程序就会崩溃了。只有在做压力测试时才会复现这个问题,不是一定能够复现的。那天与同事讨论的处理结果如下:



注:

查看内存使用情况时,使用top命令看的太多,不容易看清楚变化

ps |grep ui

这个先看看ui的进程号xxxx

然后cd /proc/xxxx

cat /proc/xxxx/status|grep RSS

命令 while [ 1 ]; do sleep 1;cat status |grep RSS; done


0 0
原创粉丝点击