社区
Windows SDK/API
帖子详情
有什么Api可以取CPu的主频、内存和显存的
AirFish
2002-12-01 06:02:02
应该不是太难的问题吧,小弟资料缺乏,请救急!
...全文
222
6
打赏
收藏
有什么Api可以取CPu的主频、内存和显存的
应该不是太难的问题吧,小弟资料缺乏,请救急!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
batbit
2002-12-15
打赏
举报
回复
xiaoyan21(明月心) :
我也要一份电子文档。ttcx@263.net
nvzishanhun123456789
2002-12-03
打赏
举报
回复
我也要,谢谢,czhall@21cn.com
quark
2002-12-03
打赏
举报
回复
//==============================================================================
//获得CPU速度****************************************************************
//==============================================================================
function GetCPUSpeed: Double;
const DelayTime = 500;
var TimerHi, TimerLo: DWORD;
PriorityClass, Priority: Integer;
begin
try
PriorityClass := GetPriorityClass(GetCurrentProcess);
Priority := GetThreadPriority(GetCurrentThread);
SetPriorityClass(GetCurrentProcess, REALTIME_PRIORITY_CLASS);
SetThreadPriority(GetCurrentThread, THREAD_PRIORITY_TIME_CRITICAL);
Sleep(10);
asm
DW 310FH //rdtsc
MOV TimerLo, EAX
MOV TimerHi, EDX
end;
Sleep(DelayTime);
asm
DW 310FH //rdtsc
SUB EAX, TimerLo
SBB EDX, TimerHi
MOV TimerLo, EAX
MOV TimerHi, EDX
end;
SetThreadPriority(GetCurrentThread, Priority);
SetPriorityClass(GetCurrentProcess, PriorityClass);
Result := TimerLo / (1000.0 * DelayTime);
except
Result := 0;
end;
end;
//==============================================================================
//获得内存状态******************************************************************
//==============================================================================
function GetMemoryStatus:TMemoryStatus;
begin
ZeroMemory(@Result,SizeOf(Result));
Result.dwLength:=SizeOf(Result);
GlobalMemoryStatus(Result);
{内存状态 type TMemoryStatus = record
dwLength: DWORD;
dwMemoryLoad: DWORD;
dwTotalPhys: DWORD;
dwAvailPhys: DWORD;
dwTotalPageFile: DWORD;
dwAvailPageFile: DWORD;
dwTotalVirtual: DWORD;
dwAvailVirtual: DWORD;
end;
}
end;
xiaoyan21
2002-12-01
打赏
举报
回复
给个信箱,我发个WindowsAPI电子书籍给你.
ehom
2002-12-01
打赏
举报
回复
Function TMain.GetCPUSpeed: Double;
const
DelayTime = 500;
var
TimerHi, TimerLo: DWORD;
PriorityClass, Priority: Integer;
begin
try
PriorityClass := GetPriorityClass(GetCurrentProcess);
Priority := GetThreadPriority(GetCurrentThread);
SetPriorityClass(GetCurrentProcess, REALTIME_PRIORITY_CLASS);
SetThreadPriority(GetCurrentThread,THREAD_PRIORITY_TIME_CRITICAL);
Sleep(10);
asm
dw 310Fh
mov TimerLo, eax
mov TimerHi, edx
end;
Sleep(DelayTime);
asm
dw 310Fh // rdtsc
sub eax, TimerLo
sbb edx, TimerHi
mov TimerLo, eax
mov TimerHi, edx
end;
SetThreadPriority(GetCurrentThread, Priority);
SetPriorityClass(GetCurrentProcess, PriorityClass);
Result := TimerLo / (1000.0 * DelayTime);
except
end;
end;
var
FMemStat:TMemoryStatus;
FMemoryLoad:DWORD;
FTotalPhys:DWORD;
FAvailPhys:DWORD;
FTotalPageFile:DWORD;
FAvailPageFile:DWORD;
FTotalVirtual:DWORD;
FAvailVirtual:DWORD;
begin
ZeroMemory(@FMemStat,SizeOf(FMemStat));
FMemStat.dwLength:=SizeOf(FMemStat);
GlobalMemoryStatus(FMemStat);
FMemoryLoad := FMemStat.dwMemoryLoad;
FTotalPhys := FMemStat.dwTotalPhys;
FAvailPhys := FMemStat.dwAvailPhys;
FTotalPageFile := FMemStat.dwTotalPageFile;
FAvailPageFile := FMemStat.dwAvailPageFile;
FTotalVirtual := FMemStat.dwTotalVirtual;
FAvailVirtual := FMemStat.dwAvailVirtual;
end;
AirFish
2002-12-01
打赏
举报
回复
xiaoyan21(明月心) :
zpan1978@163.com.收到就给分,谢谢了!
C#获
取
CPU
溫度、硬件温度、时钟等
Open Hardware Monitor可以显示
CPU
在不同负载下的
主频
,以及动态超频和降频的情况。 4. **风扇转速监测**:风扇速度是控制硬件温度的关键因素。软件可以实时显示风扇转速,帮助用户判断是否需要清洁或更换风扇,以...
如何选购适合自己的
CPU
.pdf
4. **兼容性和扩展性**:选择
CPU
时要考虑它是否与主板、
内存
和显卡等其他硬件兼容。例如,不同接口类型的
CPU
(如Socket A、LGA 1151等)需要匹配对应的主板。同时,还要考虑未来可能的升级需求。 5. **功耗和散热**...
易语言
取
硬件信息
- 易语言提供了“读
取
CPU
信息”命令,可以获
取
CPU
的型号、
主频
、核心数等。 - 通过“系统信息”命令,可以获
取
CPU
的总线速度、缓存大小等详细信息。 2.
内存
信息: - “读
取
内存
信息”命令可获
取
内存
总量、已用...
山东春考计算机组装与维修模拟试题.pdf
我们可以看到计算机组装与维修需要了解很多相关的知识点,包括计算机硬件、软件、性能、输入/输出设备、主板、PCI-E插槽、SATA接口、
CPU
指令集、微控制式
CPU
、
CPU
主频
、
CPU
缓存、
内存
、硬盘、高级格式化、
内存
条、...
PC机组件课设
- **倍频**:
CPU
主频
与外频的比例。通过调整倍频可以在不改变其他硬件的情况下提升
CPU
性能。 - **外频**: 系统总线的工作频率,影响
CPU
与外部设备的数据交换速度。 - **
内存
总线速度**:
CPU
与
内存
之间的通信速度...
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章