首页 新闻 会员 周边

C# 2.0 开发的应用程序 无故、没有任何原因的退出、死掉

0
悬赏园豆:20 [已关闭问题]

开发环境 vs2008 .net2.0 c#

程序问题描述

项目需求 公司有许多打卡机 ,并且有许多人不定时刷卡,需要不间断的循环读取打卡机的数据并写入数据库

组件引用的打卡机生产商的组件

软件现状,多线程读取打卡机数据并写入数据库

问题是这个程序开那么一两天或者三五天或者三五个小时后就莫名消失、无故死亡了

造成很多数据读取的不及时

研究数天未能解决

个人怀疑

1、内存无法被读取或无法释放资源造成

2、打卡机自身组件原因

但就上面两点本人实在无法确定解决问题的切入点

还望请知情者告知一二,在下感激不尽!!

秦奋的主页 秦奋 | 初学一级 | 园豆:95
提问于:2009-02-27 15:17
< >
分享
其他回答(3)
0

用MemoryProfiler 和Dotnet Trace 跟踪一下

winzheng | 园豆:8797 (大侠五级) | 2009-02-27 18:16
0

是程序中引发了未捕获异常,看看用我这篇文章的方法能否跟踪到:

http://www.cnblogs.com/eaglet/archive/2009/02/17/1392191.html

eaglet | 园豆:17139 (专家六级) | 2009-03-02 06:53
0

应该是机子内存的问题

追梦人~ | 园豆:210 (菜鸟二级) | 2009-03-04 10:33
0

多线程!.这个东西本来就是很麻烦的啊,用不好,肯定死。具体标准,得看你写的是怎么样的多线程。

邢少 | 园豆:10926 (专家六级) | 2009-03-04 16:50
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册