做了一个程序,就是扫描网站某个页面的,就开了一个线程,专门负责扫描,一轮扫描完毕继续下一轮,中间没有停止的,程序运行没问题。可是每次运行不到一个小时就会无故崩溃一次,“AutoScan 遇到问题需要关闭,我妈对此引起的不便表示抱歉”,郁闷啊...
麻烦高手帮忙看看到底是怎么回事,怎么好好的就崩溃了呢...谢谢~
[align=center]***********************************************************
                  欢迎使用 CSDN 小秘书
              CSDN 小秘书
***********************************************************
[/align]

解决方案 »

  1.   

    我只令开了一个线程,操作就是while(true){ }的, 里面就是循环操作,真是郁闷  时间长了就报错了,加了try - catch 的。
    烦请高手帮我分析分析问题出在哪里呢~[align=center]***********************************************************
                      欢迎使用 CSDN 小秘书
                  CSDN 小秘书
    ***********************************************************
    [/align]
      

  2.   

    试试用CLRProfiler看看内存分配情况
    看是否因为内存没有被释放而造成的应用程序崩溃
      

  3.   

    我在获取信息的时候也注意到内存问题了的,所以每次获取到了结果判断完毕我就置为空了,这样不算释放内存了么?[align=center]***********************************************************
                      欢迎使用 CSDN 小秘书
                  CSDN 小秘书
    ***********************************************************
    [/align]