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);
                //}
            }

  • 相关阅读:
    MySQL 字符串与时间操作函数
    Redis消息订阅,事务,modules
    Redis数据结构
    Redis数据类型String
    Redis
    网络协议原理和lvs三种模型,调度算法和keepalived
    TCP连接状态,SYNC_RECV,CLOSE_WAIT,TIME_WAIT
    arp_ignore和arp_announce
    JMH和Disrupter
    容器CopyOnWriteList,ConcurrentHashMap,ConcurrentSkipListMap,BlockingQueue
  • 原文地址:https://www.cnblogs.com/94cool/p/6307238.html
Copyright © 2011-2022 走看看