精华内容
下载资源
问答
  • Windows CPU检测

    2007-07-12 10:21:22
    Windows CPU检测,可以检测到是哪个厂家出产的CPU哦!
  • 下载完成后解压缩,在Windows系统,访问\SA00086_Windows\DiscoveryTool.GUI文件夹,双击运行Intel-SA-00086-GUI.exe即可。它会自动检测你的电脑是否有漏洞。
  • VB通过windows底层技术检测CPU温度,主要是通过MSAcpi实现,对此用法不熟悉的朋友可学习一下,源代码没有几行。
  • 用于对windows操作系统CPU检测工具
  • windows检测进程cpu使用率

    千次阅读 2014-04-14 15:24:40
    最近在项目中需要监测某个进程的CPU使用率,原本以为是一个很简单的需求,想用Windows上的性能计数器来进行计算的,但是经过尝试之后,发现Windows性能计数器算出来的值根本不正确,不耐经过互联网的搜索,终于发现...

    以下内容主要来自http://www.sizeof.cn/html/2010/365.html ,对其中的一些细节进行了调整。
    最近在项目中需要监测某个进程的CPU使用率,原本以为是一个很简单的需求,想用Windows上的性能计数器来进行计算的,但是经过尝试之后,发现Windows性能计数器算出来的值根本不正确,不耐经过互联网的搜索,终于发现了以下计算方法,总的测试,发现结果还是比较精准的。

    其实Windows的进程使用率计算出来的在一段很短的时间内,计算某进程使用CPU的时间,除以所有进程使用CPU的时间,即为该进程的CPU使用率。具体代码如下:

    #include <stdafx.h>

    #include <stdio.h>  
    #include <Windows.h>
    #include <iostream>
    
    using namespace std;
    
    typedef long long           int64_t;
    typedef unsigned long long  uint64_t;
    
    /// 时间转换
    static uint64_t file_time_2_utc(const FILETIME* ftime)
    {
        LARGE_INTEGER li;
    
        li.LowPart = ftime->dwLowDateTime;
        li.HighPart = ftime->dwHighDateTime;
        return li.QuadPart;
    }
    
    /// 获得CPU的核数
    static int get_processor_number()
    {
        SYSTEM_INFO info;
        GetSystemInfo(&info);
        return (int)info.dwNumberOfProcessors;
    }
    
    int get_cpu_usage(int pid)
    {  
        //cpu数量
        static int processor_count_ = -1;
        //上一次的时间
        static int64_t last_time_ = 0;
        static int64_t last_system_time_ = 0;
    
        FILETIME now;
        FILETIME creation_time;
        FILETIME exit_time;
        FILETIME kernel_time;
        FILETIME user_time;
        int64_t system_time;
        int64_t time;
        int64_t system_time_delta;
        int64_t time_delta;
    
        int cpu = -1;
    
        if(processor_count_ == -1)
        {
            processor_count_ = get_processor_number();
        }
    
        GetSystemTimeAsFileTime(&now);
    
        HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, false, pid);
        if (!GetProcessTimes(hProcess, &creation_time, &exit_time, &kernel_time, &user_time))
        {
            return -1;
        }
        system_time = (file_time_2_utc(&kernel_time) + file_time_2_utc(&user_time)) 
            / processor_count_;  
        time = file_time_2_utc(&now);
    
        if ((last_system_time_ == 0) || (last_time_ == 0))
        {
            last_system_time_ = system_time;
            last_time_ = time;
            return get_cpu_usage(pid);
        }
    
        system_time_delta = system_time - last_system_time_;
        time_delta = time - last_time_;
    
        if (time_delta == 0)
            return get_cpu_usage(pid);
    
        cpu = (int)((system_time_delta * 100 + time_delta / 2) / time_delta);
        last_system_time_ = system_time;
        last_time_ = time;
        return cpu;
    }
    
    int main()   
    {  
        int cpu;
        int process_id;
        // 参数为进程id
        cin>>process_id;
    
        while(1)   
        {  
            cpu = get_cpu_usage(process_id);
            printf("CPU使用率: %d%%\n",cpu);
    
            Sleep(1000);
        }   
        return 0;
    }

    转载:点击打开链接

    展开全文
  • cpu温度检测工具

    2019-01-25 14:36:00
    windows环境下cpu温度检测工具,实时查看cpu温度、风扇速度
  • CPU检测工具

    2018-04-14 21:13:35
    CPU检测工具, 查看频率参数等,对处理器支持的范围很广,软件 可以检测几乎所有类型的CPU信息,具备完整的处理器及系统资讯侦测功能,还可调节K7/K8处理器及Cyrix III / C3处理器倍频 ......
  • CPU-Z V1.94 绿色中文 Windows 版 + 1.41 for Android 最好的免费跨平台 CPU 信息检测软件
  • 运行该脚本后,每隔5秒会检测一次当前cpu和内存的使用率,并且将结果保存在当前目录下的 “Windows CPU及内存使用监测.txt” 文件里。
  • 检测cpu型号

    2011-01-08 00:07:00
    Windows XP 和 Windows 2003 Server 系统上,用WMI无法正确的取得cpu型号。官方的解决方案是安装补丁。但软件开发者不可能要求用户去安装补丁,所以还是从注册表获取cpu 信息吧。   方法如下:...

    在 Windows XP 和 Windows 2003 Server 系统上,用WMI无法正确的取得cpu型号。官方的解决方案是安装补丁。但软件开发者不可能要求用户去安装补丁,所以还是从注册表获取cpu 信息吧。

     

    方法如下:

     

    BOOL GetProcessorName(CString & strProcessorName)  
    {  
     LONG res = ERROR_SUCCESS;
     HKEY hKey = NULL;
     wchar_t ProcessorNameString[256] = {0};
     strProcessorName.Empty();
     res = RegOpenKeyEx(HKEY_LOCAL_MACHINE, L"Hardware//Description//System//CentralProcessor//0", 0, KEY_QUERY_VALUE, &hKey);
     if(res != ERROR_SUCCESS)
      return FALSE;

     DWORD dataSize = sizeof(ProcessorNameString);
     res = RegQueryValueEx(hKey, L"ProcessorNameString", NULL, NULL, (LPBYTE)ProcessorNameString, &dataSize);

     RegCloseKey(hKey);
     if(res != ERROR_SUCCESS)
     {
        return FALSE;
     }

     strProcessorName = ProcessorNameString;
     return TRUE;
    }  

    展开全文
  • MTCNN的windows-cpu配置

    千次阅读 2017-05-16 17:38:34
    MTCNN为级联卷积网络,主要应用于人脸检测,速度和精度可观。有需要的小伙伴可以看看这个教程 windows-cpu配置据说比matlab版本快2到3倍,所需准备的四个文件如下:

    MTCNN为级联卷积网络,主要应用于人脸检测,速度和精度可观。有需要的小伙伴可以看看这个教程

    windows-cpu配置据说比matlab版本快2到3倍,所需准备的四个文件如下:

    vs2015包:链接:http://pan.baidu.com/s/1bpoy1e3 密码:spd9

    caffe-master-ms:链接:http://pan.baidu.com/s/1c9znEu 密码:2gqn

    thirdparty:链接:http://pan.baidu.com/s/1c1DiFj6 密码:i287

    mtcnn-windows:链接:http://pan.baidu.com/s/1c2d7aQs 密码:sxc9

     

    准备好了吗?开始配置吧!

    第一部分:caffe.binding库的生成

    一、安装vs2015,所花时间较长,耐心等待。

    二、解压caffe-windows-ms

    三、解压thirdparty至windows/thirdparty/下

    四、修改commonsetting,cpuonlybuild为true,其他全为false

    五、打开caffe.sln(忽略python,如果需要vs2015安装其他依赖项,则安装),选择debug/x64,编译libcaffe后生成libcaffe.lib

    六、修改caffe.binding为dll编译,同时在预编译处理器中定义CAFFEBINDING_EXPORTS(定义DLL为export,否则会出现链接不一致),编译caffe.binding,生成caffe.binding.lib以及dll

    七、选择release/x64,编译libcaffe,生成libcaffe.lib

    八、编译caffe.binding生成caffe.binding.lib以及dll

     

    第二部分:mtcnn对caffe.binding的调用测试

    九、打开mtcnn的vs,同时打开cascadecnn.sln,跳过python,只用testcascadecnn(第二个工程)

    十、选择debug/x64,属性更改如下:vc++的包含目录加入boosthdf5opencv(都在thirdparty中)和caffe.binding;库目录中加入opencv_world310d.lib的目录以及caffe.binding.lib的目录;附加依赖项中加入opencv_world310d.lib和caffe.binding.lib

    十一、预处理器中加入_CRT_SECURE_NO_WARNINGS

    十二、编译testcascadecnn成功

    十三、将缺少的dll库都加入x64/DEBUG文件夹中(所有的库都在thirdparty/bins里面)

    十四、修改test.cpp里面的参数:1)model_folder修改为现有的mtcnnv2的模型路径,2)cascade里面的0改为-1(表示要用cpu),3)image修改为自己的图片路径

    十五、运行,生成结果

    十六、选择release/x64,类似第十步,不同之处改debug为release,改opencv_world310d为opencv_world310即可

    十七、编译testcascadecnn成功

    十八、类似第十三步,不同之处类似第十六步

    十九、运行,生成结果

     

     

     

    任何问题请加唯一QQ2258205918(名称samylee)  !!!   

    唯一VX:samylee_csdn

     

     

     

     

     

    展开全文
  • 摘要:VC/C++源码,系统相关,CPU,检测时钟 运行环境:Windows/Visual C/C++
  • C语言检测电脑CPU温度

    2018-03-04 03:41:54
    使用windows提供的API实现的CPU温度检测,显示在控制台上。使用VS2017版本开发。
  • CpuZ 是一款家喻户晓的CPU检测软件,除了使用Intel或AMD自己的检测软件之外,我们平时使用最多的此类软件就数它了。它支持的CPU种类相当全面,软件的启动速度及检测速度都很快。另外,它还能检测主板和内存的相关...
  • AIDA64是原EVEREST被收购后的升级版,采用32位的底层硬件扫描,可以支持3400多种主板,支持上千种显卡,支持对并口/串口/USB这些PNP设备的检测,支持对各式各样的处理器的侦测。支持查看远程系统信息和管理,结果...
  • 可以用于在windows检测本机CPu是否支持硬件虚拟化
  • JQCPUMonitor一个用Qt开发的CPU使用率检测库,目前只检测CPU整体使用率
  • CPU检测中文.rar

    2020-10-21 15:38:23
    CPU检测神器
  • windows硬件检测工具合集,内置有CPU、内存、硬盘、显卡(GPU)、BIOS等检测工具
  • 可以检测你的CPU是否支持64位的WINDOWS7,防止装错。
  • 利用JavaScript检测CPU使用率

    千次阅读 2014-03-22 00:56:35
    之前在玉伯的Github Issues里看到了使用JS检测CPU使用率的方法,觉得很赞。 特别自己实现了一下,另外加了一个绘制直方图的功能可以直观看到CPU使用率的情况。 效果请见:传送门 实现思想  其实就是...
    之前在玉伯的Github Issues里看到了使用JS检测CPU使用率的方法,觉得很赞。
    特别自己实现了一下,另外加了一个绘制直方图的功能可以直观看到CPU使用率的情况。

    效果请见:传送门

    实现思想 

    其实就是setInterval,利用当前时间减去上一次执行timer记录的时间,得到时间差来反映CPU的延迟,侧面反映了CPU的使用率。
    var data = [],t;
    var cpuTimer = setInterval(function(){
        t && data.push(Data.now()-t);
        t = Data.now();
    },500);

    理论上得到data应为[500,500,500,500,500...],但实际上CPU肯定会略微延迟,data可能为[501,502,502,501,503...]。如果CPU使用率很高的话,延迟会很大,data就会变为[550,551,552,552,551...]。通过判断data的变化可以初步推断CPU的使用率。


    使用直方图直观表示CPU使用率

    我们通过绘制data的直方图,可以看到数据的波动情况。当直方图中某一时段数值陡升,证明那一时刻CPU使用率较高。
    function drawHisto(data){
        var cvs = document.getElementById('canvas');
            ctx = cvs.getContext('2d');
        var width = cvs.width,
            height = cvs.height,
            histoWidth = width / size;
        
        // 重绘直方图
        ctx.fillStyle = "#fff";
        ctx.fillRect(0,0,width,height);    
        ctx.beginPath();
        ctx.lineWidth = histoWidth/2;
        ctx.strokeStyle = '#000';
        for( var i = 0, len = data.length; i < len; i++){
            var x = i * histoWidth,
                // +5、/20、-10只是为了显示效果,
                // ~~为数值取整相当于Math.floor()
                y = ~~( (data[i] - speed + 5) / 20 * (height-10) );
            ctx.moveTo( x+histoWidth/2, height );
            ctx.lineTo( x+histoWidth/2, height-y );
            ctx.stroke();
        }
    }



    请关注我的个人博客:传送门
    展开全文
  • 这些平台包括:Linux, Windows, Solaris, AIX, HP-UX, FreeBSD and Mac OSX. Sigar有C,C#,Java和Perl API,java版的API为sigar.jar sigar.jar的底层是用C语言编写的,它通过本地方法来调用操作系统API来获取系统...
  • 内存CPU检测工具

    2017-08-07 10:40:01
    支持windows 64 和 32位
  • 1.检测设备名称、CPU代号、步进、制造工艺、核心面积、发布日期、晶体管数、BIOS版本、设备ID、制造商。 2.检测光栅单元数、总线类型、渲染器数、DirectX支持版本。 3.检测像素填充率和纹理填充率。 4.检测显存类型...
  • 检测cpu负荷能力,让cpu100%的工作,
  • //1.获取Windows系统内存使用率//windows 内存 使用率 DWORD getWin_MemUsage(){ MEMORYSTATUS ms; ::GlobalMemoryStatus(&ms); return ms.dwMemoryLoad;...获取windowsCPU使用率__int64 CompareFileTime(FIL
  • CPU电脑配置检测工具

    2018-06-21 16:05:30
    电脑要了解硬件配置详细、精准信息么?想要安装内存条等设备么?那么就要知道电脑的详细信息,那就下载这个工具吧!
  • CPU-Z是一款家喻户晓的CPU检测软件,是检测CPU使用程度最高的一款软件,除了使用Intel或AMD自己的检测软件之外,我们平时使用最多的此类软件就数它了。它支持的CPU种类相当全面,软件的启动速度及检测速度都很快。...
  • Win7/10/Centos7各平台下YOLOv3目标检测CPU+GPU的实现 最近由于项目原因接触到机器视觉方面的知识,在这做个有关使用YOLOv3目标检测实操笔记。以便后续查看。 直接先上点干货看看效果: YOLOv3经典检测图[dog.jpg...
  • 在项目性能测试过程中发现,同样的代码,连接同样数量(10万)的设备(设备和代码之间通过NIO有大量的数据交互),在Linux下CPU利用率只有20%~30%,而在windows下却一直高于80%。 2. 原因初步排查 通过jconsole分别...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 93,030
精华内容 37,212
关键字:

windows检测cpu