作者: 大数据观察来源: 大数据观察时间:2016-11-23 14:22:140
转载请标明出处,原文地址:http://blog.csdn.net/morewindows/article/details/8678396
欢迎关注微博:http://weibo.com/MoreWindows
Windows系统CPU内存网络性能统计第四篇 CPU多核CPU各核使用率 C++
http://blog.csdn.net/morewindows/article/details/8678396
本篇《Windows系统CPU内存网络性能统计第四篇 CPU多核CPU各核使用率 C++》(http://blog.csdn.net/morewindows/article/details/8678396)将介绍在VC++中引用C#代码来完成对多核CPU各核使用率的统计。
Windows系统CPU内存网络性能统计博客目录:
1.Windows系统CPU内存网络性能统计第一篇内存
http://blog.csdn.net/morewindows/article/details/8459219
2.Windows系统CPU内存网络性能统计第二篇 CPU CPU整体使用率
http://blog.csdn.net/morewindows/article/details/8678359
3.Windows系统CPU内存网络性能统计第三篇 CPU 多核CPU各核使用率 C#
http://blog.csdn.net/morewindows/article/details/8678382
4.Windows系统CPU内存网络性能统计第四篇 CPU多核CPU各核使用率 C++
http://blog.csdn.net/morewindows/article/details/8678396
首先是C#代码。注意这是一个“C#类库”的工程,在此工程中完成了一个CShapeCPUUseRate类,这个类的GetCPUEveryCoreUseRate函数将返回一个包含各CPU各核使用率的字符串,比如双核CPU一个核的使用率是3%,另一个的使用率是5%,那么将返回"3,5"。
//Windows系统CPU内存网络性能统计第四篇 CPU多核CPU各核使用率 C++ //http://blog.csdn.net/morewindows/article/details/8678396 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Diagnostics; namespace CShapeCPUUseRateDLL
程序运行结果如下:
这种通过C++调用C#代码来获取CPU各核使用率的方法不是太好,以后再找找资料看看在C++中如何直接获取CPU各核使用率,欢迎高手指点。
转载请标明出处,原文地址:http://blog.csdn.net/morewindows/article/details/8678396
欢迎关注微博:http://weibo.com/MoreWindows
永洪科技
致力于打造全球领先的数据技术厂商