zoukankan      html  css  js  c++  java
  • 获得特定进程信息

    /// 
            /// 获得特定进程信息
            /// 
            /// 进程名称
            public static void GetProcessInfo(string processName)
            {
                Process[] processes = Process.GetProcessesByName(processName);
                foreach (Process instance in processes)
                {
                    Console.WriteLine("");
                    Console.WriteLine("ProcessName:" + instance.ProcessName);
                    try
                    {

    //单位:KB
                        Console.WriteLine("提交大小 " + instance.PagedMemorySize64 / 1024);
                        Console.WriteLine("工作设置(内存) " + instance.WorkingSet64 / 1024);
                        Console.WriteLine("线程数 " + instance.Threads.Count);
                        Console.WriteLine("句柄数 " + instance.HandleCount);

                    }
                    catch { }
                }

                //PerformanceCounter TotalCpuUsage = new PerformanceCounter("Process", "% Processor Time", "Idle");
                //double total1 = 0;
                //while (true)
                //{
                //    if (total1 == 0)
                //    {
                //        total1 = processes[0].TotalProcessorTime.TotalMilliseconds;
                //    }
                //    else
                //    {
                //        total1 += processes[0].TotalProcessorTime.TotalMilliseconds - total1;
                //    }
                //    Thread.Sleep(1000);
                //}
            }

  • 相关阅读:
    three.js raycaster射线碰撞的坑 (当canvas大小 不是屏幕大小是解决拾取物体的办法)
    如何去掉IE文本框后的那个X css代码
    解决input 有readonly属性 各个浏览器的光标兼容性问题
    centos的基本命令03(du 查看文件详情,echo清空文件内容)
    centos的 / ~
    centos的基本命令02
    centos的基本命令01
    关系性数据库和非关系型数据库
    绝对路径和相对路径的理解
    linux的目录和基本的操作命令
  • 原文地址:https://www.cnblogs.com/94cool/p/6307238.html
Copyright © 2011-2022 走看看