PerformanceCounter PTCounter = new PerformanceCounter("Process",
                                        "% Processor Time",
                                         "AliIM");
            logfile("% Processor Time:" + PTCounter.NextValue().ToString());
            //内存
            PerformanceCounter WSCounter = new PerformanceCounter("Process",
                                                                    "Working Set",
                                                                     "AliIM");
            logfile("Working Set:" + ((double)WSCounter.NextValue() / 1024).ToString());
//内存最高值
            PerformanceCounter MemeryCounter = new PerformanceCounter("Process",
                                                                    "Working Set Peak",
                                                                     "AliIM");
            logfile("Working Set Peak:" + ((double)MemeryCounter.NextValue() / 1024).ToString());

            //虚拟内存
            PerformanceCounter PBCounter = new PerformanceCounter("Process",
                                                              "Private Bytes",
                                                               "AliIM");
            logfile("Private Bytes:" + ((double)PBCounter.NextValue() / 1024).ToString());
//句柄数
            PerformanceCounter HCCounter = new PerformanceCounter("Process",
                                                  "Handle Count",
                                                   "AliIM");
            logfile("Handle Count:" + HCCounter.NextValue() .ToString());
//线程数Thread Count
            PerformanceCounter TCCounter = new PerformanceCounter("Process",
                                      "Thread Count",
                                       "AliIM");
            logfile("Thread Count:" + TCCounter.NextValue() .ToString());
//补充得到GDI OBJECTS
Process process;
            process = System.Diagnostics.Process.GetProcessesByName("AliIM")[0];
            
            logfile("GDI Objects Count:" + GetGuiResources(process.Handle, 0));
[DllImport("User32")]
extern public static int GetGuiResources(IntPtr hProcess, int uiFlags);
本文转自elbertchen 51CTO博客,原文链接:http://blog.51cto.com/linkyou/283253,如需转载请自行联系原作者

客户端性能测试通过performanceCounter监控客户端性能指标相关推荐

  1. 搭建部署zabbix监控客户端Linux系统

    一.zabbix监控系统 1.zabbix的作用和特点 1)zabbix的作用 基于web界面的企业开源监控系统 2)特点 开源 监控内容多样化 监控客户端故障通知消息类型多样化 强大的统计功能 支持 ...

  2. 游戏专项测试-弱网测试、客户端性能测试

    游戏专项测试 弱网测试 性能测试 兼容性测试 安全测试 服务器日志测试 GM工具测试 弱网测试 不同网络情况,游戏的运行情况,如:2g.3g.4g.WiFi情况. 不同丢包率情况下游戏的运行情况. 弱 ...

  3. zabbix监控客户端(二)

    zabbix监控客户端(二) 1.同步客户端时间,防止跟服务器端不一致,导致检测到不可用的监控数据. 2.创建zabbix运行所需要的用户跟组 #groupadd -g 201 zabbix #use ...

  4. 音视频开发(18)---视频监控客户端开发(IP Camera)总结

    视频监控客户端开发(IP Camera)总结 首先看下项目需求:   1.最多同时支持16路高清音视频同时显示.   2.窗口模式,全屏,1窗口,4窗口,9窗口,16窗口.   3.播放控制,开始播放 ...

  5. 客户端更新功能实现_exlive1.0|监控客户端功能更新

    为了给用户提供更友好的使用体验.更时效性的管理,exlive1.0监控客户端本次新增及优化以下功能: ① 交通部JT808增加"预警命令" ② 交通部JT808车机命令分类,快速查 ...

  6. Zabbix监控平台部署+监控客户端

    版本 Apache2.2 + Mysql 5.5 +PHP  5.4 + Zabbix 3.2.6 Apache2.4 + Mysql 5.6 + PHP 5.6 + Zabbix 3.4.x 服务器 ...

  7. Qt Qml 开发超高清视频回放监控客户端

    Qt Qml 开发超高清视频回放监控客户端 1.写在前面 之前一篇写了如何实现实时视频播放,而回放视频从原理上来讲其实差不多. 不同的是回放多了跳转.倍速.下载等等功能. 因此我们需要一个提供视频录像 ...

  8. 视频监控客户端开发(IP Camera)总结

    做了将近三年时间的视频监控客户端开发,当然期间也做个一些其他开发.在开发期间,经对系统不断进行重构优化积累了一些经验,现向大家分享一下.希望以此抛砖引玉,有这方面经验的朋友也发表一下看法和见解: 首先 ...

  9. Spring Cloud Hoxton 版本微服务项目搭建 admin 监控客户端

    Spring Cloud Hoxton 版本微服务项目搭建 admin 监控客户端 前言 在上一篇文章博主已经讲解了admin 管理中心服务项目如何创建,不会的话可以前往学习,传送门:Spring C ...

最新文章

  1. 使用Solr构建企业级的全文检索(三)---------Schema定义
  2. ajax方法完整的事件流
  3. 字母出现频率c语言,统计字母的使用频率c语言实现
  4. JavaScript之childNodes属性、nodeType属性学习
  5. RedHat 6.4下安装Openoffice软件
  6. C++ auto_ptr存在的问题
  7. 红黑树源码及错误解析
  8. 导数与微分的知识点思维导图_高中物理思维导图,高中三年知识点一个不漏
  9. python 画图--简单开始及折线图
  10. Hive的下载和安装
  11. js转换php时间戳,js和PHP 时间戳与日期转换
  12. 记账系统推荐金蝶精斗云_小编总结了金蝶精斗云财务软件的优劣势
  13. 一个批处理:IPC$ Password Crack---BAT
  14. 2020年中国维生素行业发展现状及竞争格局分析,市场空间广阔「图」
  15. SM2 SM3 SM4加密java实现
  16. outlook日历同步_如何将您的Google日历与Outlook同步
  17. 谷从何来,歌向何去——Google产品策略分析
  18. python把文本转换为html_Python基础教程——把文本转为HTML格式
  19. 如何生成一维条码图片
  20. qt creator linux使用教程,linux qt creator使用教程

热门文章

  1. 【2】web安全入门篇-了解web
  2. 苹果称自家的NFC比安卓手机的更安全
  3. 多玩悬浮窗如何在服务器内显示,多玩我的世界盒子怎么打开悬浮窗,多玩我的世界盒子打开悬浮窗教程...
  4. 当你无聊时可以做这15件高效的事
  5. APP海外推广“神器”Facebook自动应用广告的创建及优化
  6. socket协议介绍
  7. SQL生成整年日期表(全)
  8. mysql服务哪里启动_mysql服务怎么启动和关闭?
  9. 腾讯云TCP认证云架构高级工程师考试大纲内容整理、相关考题下载及说明
  10. 如何用 SQL 来查询 Elasticsearch 中的数据?