当前位置: 代码迷 >> Android >> 程序中经常出现概率性的bug,不知道是如何产生的
  详细解决方案

程序中经常出现概率性的bug,不知道是如何产生的

热度:527   发布时间:2016-05-01 22:29:16.0
程序中经常出现概率性的bug,不知道是怎么产生的?
在界面,界面与数据库交互时,出现有概率性的bug(有时出现有时不出现)。不知道这样的问题是怎么产生的?我觉得一种可能是线程临界区的问题。但是我的程序中没有设立临界区啊,不知道各位是怎么看待这个问题的?

------解决方案--------------------
数据库资源释放也有可能。
------解决方案--------------------
要是有概率的bug,估计应该是和硬件环境有关的bug,这种bug会根据当时的使用情况出现或者不出现!
不知道这个分析是否对您有所帮助!
------解决方案--------------------
数组会不会越界?
------解决方案--------------------
这个问题似乎不可避免。邦定
------解决方案--------------------
这种可能性很多的啊 不好说了 数据库释放 临界区 数据越界等等哦
------解决方案--------------------
造成问题最大的原因:

cursor使用了,没有调用cursor.close()

后台在报错内存泄露,但是不会影响到界面。在数据交互时,偶尔会导致界面出错。
------解决方案--------------------
最好看看你的日志文件!!!
------解决方案--------------------
帮顶!