关于软件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.不同平台 内存模型不同
等等
相关文章推荐
- 网页js加密码
- JS实现的多张图片轮流播放幻灯片效果
- 汉字统计 hd 2030
- Linux兴趣小组暑假留校第二次讲座总结
- 二分查找——Search a 2D Matrix
- [Web 性能] repaint and reflow (重绘和回流)
- jdbc批处理大数据
- .NET之美——1.1 C#中的泛型
- WinServer 之 内网发布网站后端口映射外网访问
- HDU - 1269 迷宫城堡
- 阿里中间件学习笔记
- PHP面试常用算法(推荐)
- 【HDOJ 5738】Eureka(向量哈希+组合数学)
- 美素数
- 基于HTML5+WebSocket+JAVA的棋牌游戏开发,从入门到放弃(三)
- 8086汇编语言自学经验分享 在使用debug跟踪程序时,遇到Int 21使用P命令
- shell快速迁移海量文件
- maven坐标Dependencies和Exclusions详解
- CodeForces 242E XOR on Segment 二维线段树
- InputStreamReader引发的一个编码问题