VB.NET通过PID(ProcessID)获得某进程的CPU使用率
来源:互联网 发布:锐捷mac客户端最新 编辑:程序博客网 时间:2024/06/06 17:07
查了一些资料,最简单的就是通过.NET提供的性能计数器获取,代码如下:
Imports System.DiagnosticsModule Module1 Sub Main() Dim strCPU As String, strMemory As String, PID As UInteger = 0, MyProcess As Process Console.Write("请输入进程标识符(PID):") PID = Convert.ToUInt32(Console.ReadLine) Try MyProcess = Process.GetProcessById(PID) Dim pcProcess As New PerformanceCounter("Process", "% Processor Time", MyProcess.ProcessName) While True strCPU = CInt(pcProcess.NextValue()).ToString + " %" strMemory = (MyProcess.WorkingSet64 \ 1024).ToString + " K" Console.WriteLine("PID: {0}, Name: {1}, CPU usage: {2}, Memory: {3}", _ PID.ToString, MyProcess.ProcessName, strCPU, strMemory) System.Threading.Thread.Sleep(1000) End While Catch ex As Exception Console.WriteLine("ERROR: " & ex.Message) End Try End SubEnd Module
0 0
- VB.NET通过PID(ProcessID)获得某进程的CPU使用率
- C++获得进程CPU使用率
- vb.net 获取CPU使用率
- 获得系统中某个进程的cpu使用率!(ZZ)
- 获得系统中某个进程的cpu使用率
- 通过WMI获得硬盘和CPU的物理序列号(VB.net)
- 通过WMI获得硬盘和CPU的物理序列号(VB.net)
- 通过WMI获得硬盘和CPU的物理序列号(VB.net)
- 通过WMI获得硬盘和CPU的物理序列号(VB.net)
- 通过WMI获得硬盘和CPU的物理序列号(VB.net)
- 通过 PS 指令获得指定进程名称的 PID
- C# 获得CPU使用率
- C#获得Cpu使用率
- 获取进程对应的CPU使用率
- 限制进程CPU使用率的命令cpulimit
- linux获取当前进程的CPU使用率
- C++ 获取特定进程的CPU使用率
- 获取进程cpu使用率
- 由于csdn网站太,所以以后开始写笔记了。
- 深入MountService、vold(五) MountService中通信(NativeDaemonConnector)(and5.1)
- [leetcode]Binary Tree Maximum Path Sum
- Android Binder设计原理
- Java中string 创建对象时 “”和null的区别
- VB.NET通过PID(ProcessID)获得某进程的CPU使用率
- 逻辑层对策略模式的使用
- AC自动机步骤详解
- Windows上安装配置RabbitMQ快速指南
- leetcode 130 —— Sum Root to Leaf Numbers
- 求解立方根(不使用库函数)
- hdu3694(四边形的费马点)
- Android获取手机方向
- JavaScript常用字符串处理方法