测试CPU速度

简介: function CPUSpeed:Double; const     DelayTime=500; var     TimerHi,TimerLo:Dword;     PriorityCals,Priority:Integer; begin     PriorityClass :=...

function CPUSpeed:Double;

const

    DelayTime=500;

var

    TimerHi,TimerLo:Dword;

    PriorityCals,Priority:Integer;

begin

    PriorityClass :=GetPriorityClass(GetCurrentProcess);

    Priority :=GetThreadPririty(GetCurrentThread);

    SetPriorityClass(GetCurrentProcess,REALTIME_PRIORITY_CLASS);

    SetThreadPriority(GetCurrentThread,THREAD_THREAD_PRIORITY_TIME_CRITICAL);

    Sleep(10);

    asm

        dw 310h

        mov TimerLo,eax

        mov TimerHi,edx

    end;

    sleep(DelayTime);

    asm

        dw 310Fh

        sub eax,TimerLo

        sub edx,TimerHi

        mov TimerLo,eax

        mov TimerHi,edx

    end;

 

    SetThreadPriority(GetCurrentThread,Priority);

    SetPriorityClass(GetCurrentProcess,PriorityClass);

    Result :=TimerLo/(1000.0*DealyTime);     

end;

相关文章
|
缓存 测试技术 数据中心
【计算机架构】计算 CPU 动态功耗 | 集成电路成本 | SPEC 基准测试 | Amdahl 定律 | MIPS 性能指标
【计算机架构】计算 CPU 动态功耗 | 集成电路成本 | SPEC 基准测试 | Amdahl 定律 | MIPS 性能指标
467 0
|
7月前
|
监控 测试技术 Shell
APP的CPU,内存和流量如何测试?
APP的CPU,内存和流量如何测试?
134 0
|
存储 缓存 Linux
性能测试必备知识(5)- 深入理解“CPU 上下文切换”
性能测试必备知识(5)- 深入理解“CPU 上下文切换”
371 0
性能测试必备知识(5)- 深入理解“CPU 上下文切换”
|
Android开发 iOS开发
测试开发工程师需要知道的 Android和iOS CPU架构基础知识
测试开发工程师需要知道的 Android和iOS CPU架构基础知识
511 0
|
Linux 测试技术
巧用 bc 命令测试 Linux 主机的 CPU 性能
今天向公司申请了一台 Linux 主机,作为平时的开发环境。由于自己并不依赖远程开发(大多数情况下项目都可以本地开发、调试),于是只申请了 4C/8G 的低配机器。突然好奇的是,这台机器的性能怎么样?
348 0
java94-cpu随机调用线程测试
java94-cpu随机调用线程测试
210 0
java94-cpu随机调用线程测试
|
SQL 消息中间件 固态存储
国产CPU执行SPL实现数据库运算的性能实用性测试
任务背景 国际大环境就不用多说了。 对于数据库类的关键业务,全国产技术(国产CPU+国产数据库)和国外主流技术在性能上相比还有不小的差距,经常需要借助分布式技术使用数倍的硬件才能获得类似的效果。
|
关系型数据库 MySQL 测试技术
软件测试mysql面试题:如何定位使用cpu多的用户session?
软件测试mysql面试题:如何定位使用cpu多的用户session?
177 0
|
编解码 缓存 算法
Android CPU性能测试
在经典的性能问题中,一般我们会说两种问题:一种是I/O密集型问题,另外一种就是CPU密集型的问题,今天我就来聊聊如何测试Android应用的 CPU性能。
492 0
Android CPU性能测试
|
弹性计算 NoSQL 关系型数据库
阿里云服务器ECS共享型s6和n4性能对比CPU、内存、网络PPS和应用测试
阿里云服务器ECS共享型n4实例CPU采用2.5 GHz主频的Intel ® Xeon ® E5-2682 v4(Broadwell);ECS共享型s6实例2.5 GHz主频的Intel ® Xeon ® Platinum 8269CY(Cascade Lake),睿频3.2 GHz,计算性能稳定
637 0
阿里云服务器ECS共享型s6和n4性能对比CPU、内存、网络PPS和应用测试
下一篇
DataWorks