[.NET][编程之美][1.1]C# 实现让CPU占用率曲线听你的指挥 – 可指定运行核心

一、索引
0.目标
1.基础原理
2.技术准备
3.C#实现
4.下载完整示例

二、实现过程
目标:
实现在指定核心显示正选曲线。

基础原理:
Windows任务管理器(Task Manager)所显示的CPU占用率指的是一段时间内cpu使用时间所占的百分比,而不是CPU有多少被用掉了。
举个例子说一下:比如一个员工一天的工作时间是8小时,他用了4小时把任务完成,于是他这一天的使用率就是50%。对于CPU而言,在一秒钟里,CPU被使用了多少毫秒,也就是CPU在这一秒钟里的使用率。

基于这个基本原理,就有了一个理论上的实践方式:
1.确定一个工作时间片
2.指定这个时间工作时间片里CPU的工作和空闲时间。
3.指定的方法应根据需求

技术准备:
首先:实现的目标是利用任务管理器中某个核心显示正选曲线,所以应注意一下两点:
1.任务管理器无法显示负值。
2.利用正选曲线函数来填充工作时间片。
其次:Cpu核心的指定:由此参看:多核处理器中,指定线程运行在指定CPU核心上

C#实现: 下载完整示例

下载完整示例

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值