您的位置:首页 > 其它

关于软件Freeze的调查

2016-07-22 09:05 253 查看

1.软件Freeze问题:

        在工作中遇到了一个现象,启动软件,只要响应一个 硬件key,也就是类似一个键盘事件,我们的软件就freeze了

  我的调查方法:

                      1.百分百在线此Bug   (没有内存中断,所以很难进行定位)


                       2.对于事件的分发机制进行调查

                      3.看了一下log近期投入的代码

  最终找到了一个原因,自己写了一个死循环。

2.软件freeze 有以下几种可能

  1.线程阻塞

  2.死循环

  3.空指针 异常

  4.访问越界

  5.堆栈溢出


  6.事件丢失,下发的事件丢失

  7.硬件原因导致的兼容性问题

  8.不同平台 内存模型不同

  等等
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: