All current running processes : Process : Development C# Examples


C# Examples » Development » Process »

 

All current running processes









    
using  System;
using  System.Diagnostics;

class  MainClass
{
      public  static  void  Main()
      {
            int  totMemory  =  0;
            Console.WriteLine("Info  for  all  processes:");

            Process[]  allProcs  =  Process.GetProcesses();
            foreach(Process  thisProc  in  allProcs)
            {
                  DateTime  started  =  thisProc.StartTime;
                  totMemory  +=  physMemory;

                  Console.WriteLine("Process:  {0},  ID:  {1}",  thisProc.ProcessName,  thisProc.Id);
                  Console.WriteLine("        virtual  memory:  {0}",  thisProc.VirtualMemorySize);
                  Console.WriteLine("        private  memory:  {0}",  thisProc.PrivateMemorySize);
                  Console.WriteLine("        physical  memory:  {0}",  thisProc.WorkingSet);
            }
            Console.WriteLine("\nTotal  physical  memory  used:  {0}",  totMemory);
      }
}
    
   
  
   




HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Development
» Process