c# 中使用那种计时器cup消耗小

kujingzhong 2009-03-05 05:08:08
我的程序中要有一个计时器,不断的进行调用外部dll文件进行运算,我用了 c#中提供的两种计时器,api中的settimer timesetenvent 效果都不太好,请问还有哪种办法
...全文
105 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kujingzhong 2009-03-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 yaolifei1111 的回复:]
你应该查下你的内存有没有释放,比如说你调用一次外部DLL过后有没有释放?
[/Quote]
我调用的外部dll 是不停的循环调用 ,是不是每次调用完都要释放一次?
飞天鹰 2009-03-05
  • 打赏
  • 举报
回复
你应该查下你的内存有没有释放,比如说你调用一次外部DLL过后有没有释放?
zhaozhijun0207 2009-03-05
  • 打赏
  • 举报
回复
我用过Timer控件,
每秒中去访问下数据库,(数据有点多)
然后打开"Windows任务管理器"-"性能",
看着PF使用率每秒钟上升2M,
最后到了0.99G,
我就关掉项目了

如果不关的话,机子可能会假死吧.
kujingzhong 2009-03-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cancerser 的回复:]
你确定 cup消耗是时钟造成的?
我只见过可能造成内存使用不稳定
[/Quote]

不好意思,再问下,内存不稳定从哪能看出来?我的程序内存使用率挺高的!我测试的用这几种计时器cpu消耗的都不一样多
kujingzhong 2009-03-05
  • 打赏
  • 举报
回复
内存不稳定? 请详细说下,有这个可能
cancerser 2009-03-05
  • 打赏
  • 举报
回复
你确定 cup消耗是时钟造成的?
我只见过可能造成内存使用不稳定

111,126

社区成员

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

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

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