.net中调用windows performance记录性能信息
记录skype的CPU 占用率
var processorCounter = new PerformanceCounter {CategoryName = "Process",CounterName = "% Processor Time",InstanceName = “skype”,MachineName = "." };processorCounter.NextValue()
记录skype的内存占用
var memoryCounter = new PerformanceCounter {CategoryName = "Process",CounterName = "Working Set - Private",InstanceName = “skype”,MachineName = "." };memoryCounter.RawValue 返回的是字节为计量单位
获取当前计算计算机的cpu和内存占用情况
counter = new PerformanceCounter("Processor", "% Processor Time", “_total”);counter.NextValue() cpu占用ComputerInfo ComputerInfo = new ComputerInfo();ComputerInfo.TotalPhysicalMemory - ComputerInfo.AvailablePhysicalMemory 内存占用
注意, 使用Counter的时候,如果instanceName 不存在, 会出现异常。
转载于:https://www.cnblogs.com/JustRun1983/archive/2012/05/27/2520266.html
.net中调用windows performance记录性能信息相关推荐
- 如何在Python中调用Windows的cmd命令?
简 介: 利用os,commands,subprocess模块可以在python中调用windows中的命令.从使用方便性上来看,利用os.popen可以执行windows的程序并可以获得返回内容. ...
- 《OpenACC并行程序设计:性能优化实践指南》一 3.5 在应用程序执行期间记录性能信息...
3.5 在应用程序执行期间记录性能信息 应用程序将自动使用第一个插装事件启动Score-P性能监视器.使用几个环境变量来配置性能监视器.为了尽量减小运行时间扰动,Score-P默认设置产生一个基于性能 ...
- 在C#中调用windows API函数
Api函数是构筑Windws应用程序的基石,每一种Windows应用程序开发工具,它提供的底层函数都间接或直接地调用了Windows API函数,同时为了实现功能扩展,一般也都提供了调用Windows ...
- C#中调用Windows API时的数据类型对应关系
C#中调用Windows API时的数据类型对应关系 原文 C#中调用Windows API时的数据类型对应关系 BOOL=System.Int32 BOOLEAN=System.Int32 BYTE ...
- 在c#中调用windows脚本的方法
在c#中调用windows脚本的方法 方法1:直接调用 CODE: System.Diagnostics.Process proc = new System.Diagnostics.Proce ...
- go 调用winapi_如何在go中调用windows api-Go语言中文社区
1.cgo环境搭建 初入go坑,记录一次工作中需要封装windows api 的过程.既然是go调用C++那么首先要配置cgo的环境了.要使用CGO特性,需要安装C/C++构建工具链,在macOS和L ...
- 如何在go中调用windows api
1.cgo环境搭建 初入go坑,记录一次工作中需要封装windows api 的过程.既然是go调用C++那么首先要配置cgo的环境了.要使用CGO特性,需要安装C/C++构建工具链,在macOS和L ...
- C#中调用Windows API的要点
在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的.本文将C#中调用API的要点汇集如下,希 ...
- C#中调用Windows API的要点【转载】
在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的.本文将C#中调用API的要点汇集如下,希 ...
最新文章
- Python轻松爬取Rosimm写真网站全部图片
- 特殊标记字段(#)实时富文本显示
- TWaver Flex开发示例及license下载
- oralce 角色 权限
- qn模块java脚本_BAT批处理实现自动安装软件功能
- 图像局部显著性—点特征(SIFT为例)
- nacos使用_使用Nacos的CMDB实现微服务的就近访问!
- go micro java_Java Micro Framework:您无法忽略的新趋势
- 在Entity Framework 4.0中使用 Repository 和 Unit of Work 模式
- 关于git远程版本库的一些问题之解决
- Windows下CMake安装教程
- 计算机网络-详细版-王道
- Android MediaProjection截屏与录屏(ScreenCapture Library 的使用)(二)
- vue 实现简约留言板
- #快餐店工资计算流程
- linux分配oracle内存,【学习笔记】Linux系统 ORACLE用户进程占用私有内存分析
- Java解析Lrc歌词
- 二叉树的左视图和右视图
- 平面解析几何----双曲线的硬解公式
- eve网络模拟器使用wireshark抓包
热门文章
- 微软在 Linux 虚拟机偷偷安装Azure App,后修复严重漏洞但Linux虚拟机难以修复
- 谷歌公布4个0day详情,其中3个被滥用于攻击亚美尼亚
- Rapid7 部分源代码遭泄露,成 Codecov 供应链攻击第四个受害者
- MITRE 发布防御知识库 Shield
- 2020年上半年,谷歌共检测到11个已遭利用的 0day
- 【字典树】添加和查找单词
- My blog in AI ---神经网络,神经元(neural network,nervecell)
- docker相关配置
- C#中Math.Round()实现中国式四舍五入
- 免费的响应式bootstrap管理员后台界面主题 - Charisma