怎样防止垃圾收集器暂停程序

ckl881003 2008-05-12 12:10:20
目前一项目用C#编,有一线程需要在一段时间内读取采集卡的数据,但是垃圾收集器会不定时的暂停程序进行暂停。。。比较郁闷,有什么简单有效的解决办法?
一共有些什么方法?
...全文
72 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ckl881003 2008-05-12
  • 打赏
  • 举报
回复
他的不确定性我是彻底体会到了。。。测试中我没38MS把采集到的数据算平均值。。偶尔会发现居然1个数据都没采集到。。真郁闷。。。
gomoku 2008-05-12
  • 打赏
  • 举报
回复
垃圾收集一般你是注意不到的,除非你的程序产生了大量可回收的东西。
如果一定要停止垃圾收集,那么.NET就不是你的选择了(至少不是你采集线程的选择)。
wxg22526451 2008-05-12
  • 打赏
  • 举报
回复
不会
关注
huang_8228 2008-05-12
  • 打赏
  • 举报
回复
没遇到过,帮顶,你不给代码也不知道是什么原因
wucy2008 2008-05-12
  • 打赏
  • 举报
回复


``GC不是在运行完后才回收的吗```?

```而手动释放可以用dispose方法``

``
huwei001982 2008-05-12
  • 打赏
  • 举报
回复
怎么会发生这种情况呢, gc 号称是不会影响程序的
ziseliuxingzh 2008-05-12
  • 打赏
  • 举报
回复
UP.

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧