日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

让用户来决定Windows任务管理器的CPU占用率

發(fā)布時(shí)間:2025/3/20 windows 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 让用户来决定Windows任务管理器的CPU占用率 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

讓CPU占用率曲線聽(tīng)你指揮??問(wèn)題?

?寫(xiě)一個(gè)程序,讓用戶來(lái)決定Windows任務(wù)管理器(Task?Manager)的CPU占用率。程序越精簡(jiǎn)越好,計(jì)算機(jī)語(yǔ)言不限。例如,可以實(shí)現(xiàn)下面三種情況:

??1.?CPU的占用率固定在50%,為一條直線;?

?2.?CPU的占用率為一條直線,但是具體占用率由命令行參數(shù)決定(參數(shù)范圍1~?100);

?3.?CPU的占用率狀態(tài)是一個(gè)正弦曲線。

?

分析與解法

?

?

1.?Sleep()——這個(gè)方法能讓當(dāng)前線程“停”下來(lái)。

??2.?WaitForSingleObject()——自己停下來(lái),等待某個(gè)事件發(fā)生

?3.?GetTickCount()——有人把Tick翻譯成“嘀嗒”,很形象。??

4.?QueryPerformanceFrequency()、QueryPerformanceCounter()——讓你訪問(wèn)到精度更高的CPU數(shù)據(jù)

5.?timeGetSystemTime()——是另一個(gè)得到高精度時(shí)間的方法。

?6.?PerformanceCounter——效能計(jì)數(shù)器。

??7.?GetProcessorInfo()/SetThreadAffinityMask()。遇到多核的問(wèn)題怎么辦呢?這兩個(gè)方法能夠幫你更好地控制CPU。

??8.?GetCPUTickCount()。想拿到CPU核心運(yùn)行周期數(shù)嗎?用用這個(gè)方法吧。

轉(zhuǎn)載于:https://blog.51cto.com/6992804/1202911

總結(jié)

以上是生活随笔為你收集整理的让用户来决定Windows任务管理器的CPU占用率的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。