zoukankan      html  css  js  c++  java
  • 关于获取Windows下性能参数的总结

    Windows下特定进程或者所有进程的CPU、物理内存、虚拟内存等性能参数的获取方法小结,包括如何在MFC中以及如何使用C#语言来获取参数。

    VC API:
    GlobalMemoryStatus 获取全局内存
    GlobalMemoryStatusEx 拓展的获取全局内存
    GetProcessMemoryInfo 获取指定进程使用内存信息
    GetSystemTimes 计算全局CPU使用率
    GetCurrentProcessId 获取当前进程ID
    EnumProcesses 枚举所有进程ID
    OpenProcess 根据指定进程ID获取进程句柄
    EnumProcessModules 获取进程模块信息
    相关文章链接:
    全局内存:http://blog.csdn.net/morewindows/article/details/8459219
    全局CPU:http://blog.csdn.net/morewindows/article/details/8678359
    全局多核CPU:http://blog.csdn.net/morewindows/article/details/8678396
    C#调用DLL:http://blog.csdn.net/morewindows/article/details/8678431
    特定进程内存:http://blog.csdn.net/li_guotao/article/details/3741520
    一个特定进程CPU:http://blog.csdn.net/mergerly/article/details/4004236
    多个特定进程CPU:http://blog.csdn.net/mones/article/details/1723250
    枚举进程:http://blog.csdn.net/cs08211317dn/article/details/7498034

    C# API:
    PerformanceCounter
    Process.GetProcesses()
    Stopwatch
    Process
    TimeSpan
    System.Management
    相关文章链接:
    进程内存私有工作集:http://www.cnblogs.com/mgen/archive/2011/11/18/2254225.html
    进程CPU:http://www.cnblogs.com/mgen/archive/2011/11/12/2246116.html
    WMI获取硬件信息:http://www.cnblogs.com/KissKnife/archive/2006/11/25/572281.html
    DLLImport:http://www.cnblogs.com/KissKnife/archive/2006/11/04/549990.html
    进程监视器:http://www.cnblogs.com/KissKnife/archive/2007/03/20/681739.html
    从进程ID获取性能计数器名称:http://www.cnblogs.com/mgen/archive/2011/11/17/2252833.html

  • 相关阅读:
    C++ 实现B+树
    SSM项目--
    spring+mybatis使用MapperScannerConfigurer简化配置
    SpringMVC复习总结
    MyBatis复习总结
    ajax
    几种常用页面的跳转
    MyShop-不用框架的基础javaweb项目
    jsp
    Guava 工具类之joiner的使用
  • 原文地址:https://www.cnblogs.com/maowang1991/p/3285992.html
Copyright © 2011-2022 走看看