我的程序中要有一个计时器,不断的进行调用外部dll文件进行运算,我用了 c#中提供的两种计时器,api中的settimer timesetenvent 效果都不太好,请问还有哪种办法

解决方案 »

  1.   

    你确定 cup消耗是时钟造成的?
    我只见过可能造成内存使用不稳定
      

  2.   


    不好意思,再问下,内存不稳定从哪能看出来?我的程序内存使用率挺高的!我测试的用这几种计时器cpu消耗的都不一样多
      

  3.   

    我用过Timer控件,
    每秒中去访问下数据库,(数据有点多)
    然后打开"Windows任务管理器"-"性能",
    看着PF使用率每秒钟上升2M,
    最后到了0.99G,
    我就关掉项目了如果不关的话,机子可能会假死吧.
      

  4.   

    你应该查下你的内存有没有释放,比如说你调用一次外部DLL过后有没有释放?
      

  5.   

    我调用的外部dll 是不停的循环调用 ,是不是每次调用完都要释放一次?