程序奔溃-长时间运行程序出错问题

问题描述

长时间运行程序出错问题

写了一个C#的数据包解析上传的程序,主要逻辑是程序一直对某一端口进行监听(会有收集数据的硬件,并且端口号是手动输入),每当有数据来,就将数据经过xml文档格式进行解析出来,写入远程数据库。现在一直测试1周的情况下,会出现无法上传数据情况,那会用串口助手监听是有数据上传的。请问:如何解决?

解决方案

我以前碰到过这种情况,很可能是内存泄露,每次都有内存没释放,长时间积累就导致崩溃。
这是我用C++出现的情况,不知道对你有用没?

时间: 2024-10-01 22:47:32

程序奔溃-长时间运行程序出错问题的相关文章

android 长时间运行导致程序奔溃

问题描述 android 长时间运行导致程序奔溃 偶发性bug,不知道哪里引起的错误,程序太大没办法贴出代码,请大神帮忙看看是哪里出错了可以给个提示.没调过这方面的bug,请大神教教方法 谢谢了 06-02 13:56:25.920: A/libc(15969): Fatal signal 6 (SIGABRT) at 0x00003e61 (code=-6), thread 15969 (.clov4r.ad.nil1) 06-02 13:56:26.030: I/DEBUG(107): **

java-检查 EditText 是否为空而导致的程序奔溃

问题描述 检查 EditText 是否为空而导致的程序奔溃 我使用 eclipse 和 android sdk (java) 创建了一个简单的程序,在 EditText box 中有一些限制,但是当 EditText box 是空的时候程序就奔溃了.我用了很多方法来检查 EditText 是否为空,但是它还是不能运行的.为什么当box是空的时候程序奔溃? buttonHash.setOnClickListener(new View.OnClickListener(){ public void o

wince 崩溃 调试-wince5.0长时间老化程序崩溃,能否获取崩溃信息

问题描述 wince5.0长时间老化程序崩溃,能否获取崩溃信息 小弟主要是做android,最近接手wince5.0上面做的一个用于老化板子的程序,包含了产品的各个功能,比如指纹.rfid.串口.gprs等,遇到的问题是长时间跑,会不定期的崩溃,少则1个多小时,多则一两天.用codesnitch监测内存分配和释放的情况,已经排除了内存泄露的可能.由于是多线程,单步debug也很难重现问题,不知有没有其他调试这种崩溃的方法,先谢过各位了!

连接池-关于Java服务长时间运行出现各种bug问题,可能运行几天没问题,但是运行十几天就会出现各种bug

问题描述 关于Java服务长时间运行出现各种bug问题,可能运行几天没问题,但是运行十几天就会出现各种bug 服务使用的是ScheduledThreadPoolExecuto定时任务,有使用到全局变量,数据库连接池使用的是c3p0,我感觉出现问题的原因可能就是这三个里哪个导致的,程序是没问题的,就是运行久了就出现各种问题了,而且很莫明奇妙,比如本来是好好的运行久了日志中的中文从那个时刻起往后全都乱码了.请问这是怎么回事? 定时任务: ScheduledThreadPoolExecutor boo

绘图-用GDI画折线图长时间运行之后系统变慢

问题描述 用GDI画折线图长时间运行之后系统变慢 vc2010 mfc自己编写函数画折线图,传入一些离散的点然后绘制到图片控件上,程序刚运行时没有异常,但在较长时间(4小时左右)运行之后整个系统开始变的卡顿(比如打开其他文件变得缓慢),甚至无法绘制图形,程序中的按钮也不能点击,但是程序使用的内存和cpu也都正常,调试的时候绘图函数也有正常执行没有死循环,绘制的点也不多,求高手帮忙解答 解决方案 系统的句柄是否有泄露,造成资源泄漏.gdi资源是否及时释放. 解决方案二: 非常感谢!应该是图片控件使

c#循环File.Copy 长时间运行后电脑蓝屏

问题描述 c#循环File.Copy 长时间运行后电脑蓝屏 While(True){ var sourthPath="";//获取原路径 if(File.Exists(sourthPath)){ var movePath="";//对文件重命名,并移动到新目录 File.Copy(sourthPath,movePath); } } 程序运行半小时或以上电脑就蓝屏了 试过Thread.Sleep,还是会中断, 请问下怎么能让电脑不蓝屏不死机 解决方案 只有驱动级的异常

发布Apache Hadoop 2.6.0——异构存储,长时间运行的服务与滚动升级支持

发布Apache Hadoop 2.6.0--异构存储,长时间运行的服务与滚动升级支持 我很高兴地宣布,在Apache的Hadoop社区已经发布的Apache Hadoop的2.6.0:http://markmail.org/message/gv75qf3orlimn6kt! 特别是,我们很高兴在此版本中相关的三个主要片:异构存储在HDFS使用SSD和内存层,支持长时间运行在YARN服务和滚动升级,将升级您的集群软件,然后重新启动升级的节点而无需关闭群集或丢失正在进行的工作.YARN作为其架构中

TFS 2010:为什么Team Build长时间运行?

最近一直在使用Visual Studio 2010开发基于Silverligth的项目,并且使用Team Foundation Server作为整个开发过程的管理工具.为了保证开发过程中互相的嵌入不影响彼此,我们配置了Team Build Service,并且使用了Gated Check-in(参考Team Build 2010 – Gated Check-in 拒绝无法编译的代码嵌入了解Gated Check-in)来控制每个人嵌入的代码是可以被Team Build成功编译的.在开始的几天里,

游戏长时间运行很卡怎么办

  在无盘工作站中,运行大型游戏,时间一长就感觉到明显的卡. 这种情况大多是由于虚拟内存的设置小引起的.打开"D:yxzrootwindowssystem.ini",找到"PagingDrive=w",然后把下面两行的数据修改为500M,或者将"MinPagingFileSize=4096"."MinPagingFileSize=307200"两行删除,让系统自动管理虚拟内存.通过这样的修改,游戏长时间运行电脑变卡的情况可以得