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

  • 相关阅读:
    elastalert邮件告警
    Kubernetes(k8s)集群安装
    supervisord进程管理
    Flask Ansible自动化平台搭建(持续更新)
    pandas数据导出Execl
    docker运行dubbo-admin
    Activemq集群搭建
    Zabbix自动发现java进程
    selenium爬取百度图片
    Beta 冲刺(1/7)
  • 原文地址:https://www.cnblogs.com/94cool/p/6307238.html
Copyright © 2011-2022 走看看