Development C# Tutorial

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