#include <QtCore/QCoreApplication>
#include <windowsh>
#include <qdebugh>
using namespace std;
int main(int argc, char argv[])
{
QCoreApplication a(argc, argv);
SYSTEM_INFO info;
GetSystemInfo(&info);
qDebug()<<"numbers of CPUs:"<<infodwNumberOfProcessors;
qDebug()<<"CPU type:"<<infodwProcessorType<<infowProcessorRevision;
return aexec();
}
这个可以哦 试试看吧。
这是与系统相关的系统编程。
我是linux用户,提供下cpu和内存的获取情况的办法:
读取/proc/cpuinfo能获得cpu的详情
读取/proc/meminfo能获取当前内存的使用情况。
具体自己解析下就好了。
因为/proc是内存映射的文件系统。所以数据都是实时的。不用担心读文件的效率问题。
其实直接读的是内存。
以上就是关于用Qt编程,如何获取系统信息,cpu使用率,内存占用全部的内容,包括:用Qt编程,如何获取系统信息,cpu使用率,内存占用、在linux中如何使用QT来编写C++代码来找出CPU及MEMEROY的使用情况、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)