社区
网络编程
帖子详情
Windows API函数中有没有能够得到CPU时钟频率的函数
fatrain
2004-12-31 08:59:16
Windows API函数中有没有能够得到CPU时钟频率的函数
...全文
356
5
打赏
收藏
Windows API函数中有没有能够得到CPU时钟频率的函数
Windows API函数中有没有能够得到CPU时钟频率的函数
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fatrain
2005-01-05
打赏
举报
回复
还想问一下的是,CPU还有什么工作主频之类的参数,都可以用QueryPerformanceFrequency得到么
fatrain
2005-01-05
打赏
举报
回复
非常感谢mynamelj(风之羽翼) 、nuaawenlin(飘人)、oyljerry(☆勇敢的心☆-Paper Reviewing),热心的人还是很多的。
mynamelj
2005-01-03
打赏
举报
回复
#include < iostream >
using namespace std;
#include < windows.h >
unsigned __int64 GetCPUSpeed(){
unsigned __int64 start, stop;
unsigned __int64 nCtr, nFreq, nCtrStop;
QueryPerformanceFrequency((LARGE_INTEGER *)&nFreq);
_asm _emit 0x0F
_asm _emit 0x31
_asm mov DWORD PTR start, eax
_asm mov DWORD PTR [start+4], edx
QueryPerformanceCounter((LARGE_INTEGER *)&nCtrStop);
nCtrStop += nFreq;
do{
QueryPerformanceCounter((LARGE_INTEGER *)&nCtr);
} while (nCtr < nCtrStop);
_asm _emit 0x0F
_asm _emit 0x31
_asm mov DWORD PTR stop, eax
_asm mov DWORD PTR [stop+4], edx
return (stop-start);
}
int main()
{
char szRet[256];
__int64 tmp;
SetPriorityClass(GetCurrentProcess(), REALTIME_PRIORITY_CLASS);
SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_TIME_CRITICAL);
cout << "Please wait..." << endl;
tmp = GetCPUSpeed();
sprintf(szRet,"%I64u",tmp);
cout << szRet << endl;
return 0;
}
nuaawenlin
2005-01-02
打赏
举报
回复
QeryPerformerFrequency
oyljerry
2004-12-31
打赏
举报
回复
汇编asm
一个简单的
时钟频率
计数器
本文介绍了一个简单的
时钟频率
计数器的实现,通过
Windows
API
的QueryPerformanceFrequency和QueryPerformanceCounter来获取
CPU
时钟的精确计时。类CQuery
CPU
Frequency提供了开始、结束、继续计时的方法,并能计算出频率和时间间隔。
如何获取计算机
CPU
主频信息:全面指南
本文围绕计算机
CPU
主频展开,先介绍其定义、重要性及与其他性能指标的关系,接着详细阐述在
Windows
、Linux、MacOS系统下获取
CPU
主频的方法,包括系统工具、第三方软件及编程方式,还介绍了用C++、Python、Java语言实现获取的方法,最后提及
CPU
性能评估的其他关键指标。
Windows
中
一些关于
CPU
\系统效能的知识——编程之美1.1
本文介绍
Windows
系统
中
性能监控工具Perfmon及其使用方法,同时列举了多个
API
函数
,如Sleep、WaitForSingleObject等,用于实现线程调度与性能测量。还介绍了Microsoft .NET Framework提供的PerformanceCounter对象来获取系统性能数据。
记博客开通,以及三天内的两个编程经验(
CPU
频率与计时、
windows
电源管理
API
)...
本文介绍了
Windows
电源管理
API
的应用实例,展示了如何通过获取系统电源状态来判断AC是否接入及电池电量等信息。此外,还探讨了使用
CPU
时间戳进行精确计时的方法,并解释了时间戳频率与
CPU
频率之间的区别。
python对
cpu
要求高吗_用python获取电脑
cpu
的速度
本文介绍了一种跨平台获取计算机
CPU
频率的方法,适用于Mac、Linux和
Windows
系统。通过调用各平台特有的
API
或命令行工具,实现了自动化检测,并提供了一个完整的Python脚本来演示整个过程。
网络编程
18,357
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章