社区
C#
帖子详情
请问:如何限制winform程序的cpu使用率 ,在线等待
dragonsnake
2006-01-13 03:22:26
请问:如何限制一个winform程序的cpu使用率
...全文
418
11
打赏
收藏
请问:如何限制winform程序的cpu使用率 ,在线等待
请问:如何限制一个winform程序的cpu使用率
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bqlhome
2006-04-15
打赏
举报
回复
相當關註這個問題, 因我也有同樣需要...我希望在操作很頻繁的服務器上第一小時進行一次自動壓縮,然后將
壓縮傳上FTP中, 為了不影響服務器的正常作業,這一操作是不能占太多CPU的,要求10%以下,
很多備份軟件就可以做庢這一點, 我看了下,他們的優先級也是標準的啊.
epaib
2006-01-13
打赏
举报
回复
好像还不太好控制硬件吧
关注。。。。
califord
2006-01-13
打赏
举报
回复
这样的问题好,有个性
lidong6
2006-01-13
打赏
举报
回复
.NET程序非常吃内存,增加一个窗体什么也没有,运行一下都10多M.
但对CUP的占用我认为不是很明显.通过性能监视或任务管理器监视一下.把占CPU的地方做一下优化.
Mittermeyer
2006-01-13
打赏
举报
回复
如果你觉得你的窗口程序占用CPU太多,基本上是你的程序现在写的有问题,那么首先想到的是优化你的代码。
先检查那些操作被触发了很多次,比如贴图,比如一些精度很高的定时器,大循环,读写文件,大量的复制数据等操作。
然后去优化被触发频度最多的那些代码,例如把多个贴图操作一次递交,启动一个新的线程通过流量控制的方法去读写文件或者网络发送数据等等。
总之优化是一个非常系统的工作。
jiezhi
2006-01-13
打赏
举报
回复
另外,你还可以设置Thread的优先级,也常常管用的。
你可以使用性能计数器(请查msdn中PerformanceCounter Class的说明)来监控cpu usage,然后设置process或者thread的优先级。
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemThreadingThreadClassPriorityTopic.asp
jiezhi
2006-01-13
打赏
举报
回复
也可以通过代码设置优先级:
System.Diagnostics.Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.Idle;
jiezhi
2006-01-13
打赏
举报
回复
可以通过任务管理器设置process的优先级,优先级低的会获得比较少的cpu time
adailee
2006-01-13
打赏
举报
回复
What's that for?
MyLf
2006-01-13
打赏
举报
回复
牛。
这样的问题都有。
superfishmanweb
2006-01-13
打赏
举报
回复
特别关注
从新手小白进入
WinForm
编程 (VS2019)
WinForm
框架 是 Windows Form 的简称,是美国微软公司Microsoft开发基于 .NET Framework 平台的桌面运用
程序
框架,一般使用 C#语言 编写。
WinForm
框架可用于设计窗体和可视控件,采用面向对象语言C#,可快速创建绚丽漂亮的基于Windows的桌面应用
程序
,提供丰富的控件与第三方开源组件,依靠.Net平台的成熟生态,让开发者可以高效快速的开发企业级项目!本课程是黄老师的 .Net平台开发系列课程之一,通过
WinForm
框架控件与精炼知识点的梳理与细致讲解,结合代码实战演练,帮助学员迅速掌握
WinForm
开发,达到企业级
WinForm
开发的水平!
C#监控-
程序
池资源监控:
CPU
占用率、GC监控及邮件预警
实现对
程序
池资源监控:
CPU
占用率、GC监控及邮件预警,帮助做性能分析,错误报警页面展示如下:1. 展示当前各个
程序
池的
CPU
占用率2. 展示监控的
程序
池的
cpu
占用率图表3.
程序
池配置list4.
程序
池监控配置详情页:5. 超出阈值预警邮件数据库表如下:核心代码如下:获取进程每个
程序
池就是一个映像名称为w3wp的进程,如图所以需要根据映像名称跟用户名得到Process2...
C# 无限循环条件降低
CPU
占有率
很多情况下我们需要while...true
等待
某一条件触发,如果if都是false,就会出现近乎while...true不间断执行的情况,对
CPU
占用很高。
c#
Winform
程序
调用app.config文件配置数据库连接字符串 SQL Server文章目录 浅谈SQL Server中统计对于查询的影响 有关索引的DMV SQL Server中...
c#
Winform
程序
调用app.config文件配置数据库连接字符串 你新建
winform
项目的时候,会有一个app.config的配置文件,写在里面的<connectionStrings name=" " connectionString=" "></connectionStrings >, connectionString代表数据库链接字符串...
第五章
CPU
调度
CPU
调度
C#
110,571
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章