https://img-blog.csdnimg.cn/32db9ce43ef64316a2e37a31f4cee033.gif
编程小鱼酱yu612.com,点击前往

关于软件Freeze的调查

1.软件Freeze问题:

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

  我的调查方法:

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

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

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



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



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

  1.线程阻塞

  2.死循环

  3.空指针 异常

  4.访问越界

  5.堆栈溢出

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

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

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

  等等

posted @ 2016-07-22 09:05  鱼酱  阅读(134)  评论(0编辑  收藏  举报

https://img-blog.csdnimg.cn/32db9ce43ef64316a2e37a31f4cee033.gif
编程小鱼酱yu612.com,点击前往