社区
Windows SDK/API
帖子详情
哎呀,怎么取得CPU的速度呀
Moon80
2003-03-15 11:01:22
如题,提供源代码更好
...全文
35
2
打赏
收藏
哎呀,怎么取得CPU的速度呀
如题,提供源代码更好
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
naughtyboy
2003-03-15
打赏
举报
回复
去bbs.tsinghua.edu.cn delphi版精华区
Wally_wu
2003-03-15
打赏
举报
回复
unit UCPUSpd;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ComCtrls, StdCtrls, Buttons;
type
TFormCPUSpeed = class(TForm)
PageControl: TPageControl;
BitBtnStart: TBitBtn;
BitBtnStop: TBitBtn;
TabSheet: TTabSheet;
LabelCPUSpeed: TLabel;
LabelInfo: TLabel;
LabelWeb: TLabel;
procedure BitBtnStartClick(Sender: TObject);
procedure BitBtnStopClick(Sender: TObject);
private
{ Private declarations }
Stop: Boolean;
public
{ Public declarations }
end;
var
FormCPUSpeed: TFormCPUSpeed;
implementation
{$R *.DFM}
function GetCPUSpeed: Double;
const
DelayTime = 500; // measure time in ms
var
TimerHi, TimerLo: DWORD;
PriorityClass, Priority: Integer;
begin
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);
end;
procedure TFormCPUSpeed.BitBtnStartClick(Sender: TObject);
begin
BitBtnStart.Enabled := False;
BitBtnStop.Enabled := True;
Stop := False;
while not Stop do
begin
LabelCPUSpeed.Caption := Format('CPU speed: %f MHz', [GetCPUSpeed]);
Application.ProcessMessages;
end;
BitBtnStart.Enabled := True;
BitBtnStop.Enabled := False;
end;
procedure TFormCPUSpeed.BitBtnStopClick(Sender: TObject);
begin
Stop := True;
end;
end.
网络工具-浏览器-哎呀游戏浏览器免费下载.zip
网络游戏
全能精灵下载
软件名称:全能精灵
软件版本:V1.2.2 beta
软件分类:系统工具
文件大小:2132KB
软件版权:免费
软件商名称:哎呀工作室
软件商链接:http://www.iqye.com
电子邮箱:master@iqye.com
软件平台:NT/2000/XP/2003/Vista
预览图片:http://www.iqye.com/home/attachment/200806/3/1_12125051343ZRc.jpg
下载地址:http://www.iqye.com/download/setup.rar
软件简介:全能精灵是一款系统辅助软件,它提供了硬件检测、系统优化、系统清理、系统美化,IE管理和进程管理六大功能模块及数个附加的工具软件。
硬件检测:
CPU
信息,BIOS信息,内存信息,显卡信息,声卡信息,键盘信息,驱动信息。
系统优化:安全优化,性能优化,菜单优化,网络优化,硬盘优化,开机
速度
优化,后台服务优化,其它。
系统美化:个性设置,菜单美化,桌面美化,图标美化。
系统清理:操作系统,IE清理,应用软件清理。
IE管理:综合设置,安全防护,属性设置,IE清理,菜单/选项。
进程管理:可以查看进程及对应的模块的详细信息,并结束不安全的进程,也可以将进程信息保存起来。
实用工具:提供了较常见工具启动的快捷方式,并且可以自定义快捷方式。方便操作。
GPS车辆监控系统服务器性能优化与实现
在C/S模式下,车载终端的并发接入量是检验GPS车辆监控系统服务器性能的重要因素。为了满足大量终端的并发连接请求并快速响应用户操作,首先采用三层体系结构设计服务器,增强系统的可扩展性,实现模块间高内聚低耦合。其次对服务器接入模块部分应用IOCP模型进行优化,针对实际应用中信息定位、多类型终端接入、资源优化管理、数据正确性等问题,分别采取缓冲链表、内存池以及分包策略等方法进行有效解决。最后在实际应用项目中进行测试,实验结果均表明优化后的服务器性能和稳定性具有明显的改善。
keras用
cpu
加速_在训练某些网络时,Keras(Tensorflow后端)在GPU上比在
CPU
上慢
CPU
我很难理解GPU和
CPU
速度
与小尺寸网络(
CPU
有时更快)相似的原因,而GPU更快更大尺寸的网络。问题底部的代码在i7-6700k上以103.7s运行,但是当使用tensorflow-gpu时,代码运行时间为29.5秒。然而,当我训练一个拥有100个隐藏神经元的网络时,而不是像下面的例子那样使用1000,我使用GPU时约20秒,使用
CPU
约15秒。在训练某些网络时,Keras(Tensorflow...
CPU
飙到100%怎么办?全方位解决高占用问题的完全指南
嗨,各位!有时候我们在使用电脑的时候,会突然发现电脑变得像蜗牛一样慢,风扇呼呼地吹得跟暴风雨一样,一打开任务管理器,哎呀妈呀——
CPU
100%!这简直是电脑的小灾难!尤其是紧急的时候,怎么快速、有效地处理这种高占用情况?今天我们就来聊一聊如何解决
CPU
占用过高的问题,以及如何防止它再次出现!
CPU
100% 的问题并不可怕,关键是找到原因并对症下药。通过本文中的方法,相信你能够在
CPU
高占用时迅速做出反应,让电脑“满血复活”!
Windows SDK/API
1,184
社区成员
22,328
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章