c c设置指定进程的相关性(对CPU核心的使用权限)

2021-02-24 22:05:30 字数 1454 阅读 1268

1楼:匿名用户

这个由系统分配是最好的,windows会根据实际情况选择最佳的cpu核心分配给当前进程。

但你的想法也可以考虑,但只有当程序作为服务运行,并且这个服务几乎属于服务器主应用时才考虑

2楼:匿名用户

windows核心编程,建议你看一下

1、使用c或c++编程获取电脑cpu使用率; 2、使用c或c++获取指定进程的cpu使有率?

3楼:匿名用户

得到cpu占有率的api函数:

getsystemtimes

得到内存使用情况的api函数:

globalmemorystatu*** function

retrieves information about the system's current usage of both physical and virtual memory.

getperformanceinfo function

retrieves the performance values contained in the performance_information structure

获取特定程序的内存使用情况用:

getproces**emoryinfo function

retrieves information about the memory usage of the specified process.

我写的一个cpu使用率例子:

#define _win32_winnt 0x0501

#include

#include

using namespace std;

__int64 ***parefiletime ( filetime time1, filetime time2 )

void main()}

用c或c++程序编写可以查看window进程,cpu,用户名(没分了,大家帮帮忙啊)

4楼:shift键

我给你说几个api吧copy至于程序你自己写吧:1查看进程用到的api:createtoolhelp32snapshow:

这个函数获得当前系统进程快照。process32first:获得快照中的第一个进程。

process32next:遍历系统进程。2获取cpu信息用到的api:

ntquerysysteminformation:这是个native api哦,使用时要注意的。3获得用户名用***userenum就ok了,具体参数自己查msdn

5楼:燕赵一剑

你找一本windows核心编程看看,了解一下相关概念,查查msdn就能够自己用vc++编写了。

6楼:baby宋兵甲

ctrl+alt+delete