在WPF中获取程序的专用工作集内存 PerformanceCounter
来源:互联网 发布:中国移动学院网络大学 编辑:程序博客网 时间:2024/05/21 14:53
使用 PerformanceCounter 获取程序的专用工作集内存并不难,但是就是得找一下属性,
通过
CategoryName
遍历
InsanceName
再通过它们遍历
CounterName
之后通过这三个属性得到我们想要的内存,
public class MemoryHelper{ /// <summary> /// 性能计数器组件类 /// </summary> private static PerformanceCounter performanceCounter = null; /// <summary> /// 获取程序专有内存 /// </summary> /// <returns>专有内存</returns> public static int getPrivateMemory() { int result = 0; if (performanceCounter==null) { performanceCounter = new PerformanceCounter("Process", "Working Set - Private", Process.GetCurrentProcess().ProcessName); } result = (int)(Convert.ToInt64(performanceCounter.NextValue()) / 1024.0); return result; }}
使用时:
//获取专有工作集内存(例:119844[这里的单位是K])int privateMemory = MemoryHelper.getPrivateMemory();
0 0
- 在WPF中获取程序的专用工作集内存 PerformanceCounter
- 获取进程的内存(专用工作集)
- Go1.9获取Windows进程专用内存工作集
- 工作设置内存与内存专用工作集 区分
- 在VC中获取获取当前可执行程序工作目录
- PerformanceCounter获取的CPU使用率但总是0
- 在WPF程序中嵌入Win32程序。
- windows任务管理器中的工作设置内存,内存专用工作集,提交大小详解
- windows任务管理器中的工作设置内存,内存专用工作集,提交大小详解
- windows任务管理器中的工作设置内存,内存专用工作集,提交大小详解
- windows任务管理器中的工作设置内存,内存专用工作集,提交大小详解
- windows任务管理器中的工作设置内存,内存专用工作集,提交大小详解
- 在WPF中获取当前目录
- C#中遍历所有的性能计数器PerformanceCounter
- 希望在程序中内置WPF Designer
- 在WPF程序中使用系统热键
- 在WPF程序中使用多线程技术
- 在winform程序中启动wpf窗体
- Treap学习基本入门
- StarUML使用说明-指导手册
- pat甲 1078 Hashing
- 困扰我多次的内存溢出问题终于解决了
- 断点续传
- 在WPF中获取程序的专用工作集内存 PerformanceCounter
- LeetCode---Palindrome Partitioning
- 模糊测试相关文章
- AXI4-Stream to Video Out 调试
- linux 查看文件夹大小
- Windows中的system函数
- C语言函数入栈顺序
- Internet控制协议(计算机网络学习笔记)
- SSH无密码登录