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

  • 相关阅读:
    Vulnhub-靶机-DJINN: 1
    8.8-9 sqlmap从入门到精通-其中小技巧-分析大文件日志技巧
    Vulnhub-靶机-EVM: 1
    8.7 sqlmap从入门到精通-Linux服务器登录连接日志分析
    Linux操作系统常规的分析SSH登录日志需要使用的命令和记录
    CentOS最小安装无法使用ifconfig命令
    CentOS7下安装FTP服务
    解决Centos7安装后无法联网的问题
    Maven引入本地jar包
    Tomcat下安装solr6.x
  • 原文地址:https://www.cnblogs.com/94cool/p/6307238.html
Copyright © 2011-2022 走看看