Anasayfa » nasıl » C # Çalışan İşlemler Listesi alın

    C # Çalışan İşlemler Listesi alın

    System.Diagnostics ad alanı, işlemleri, iş parçacıklarını, olay günlüklerini ve performans bilgilerini yönetmenizi sağlayan işlevler içerir.

    System.Diagnostics.Process nesnesi, sistem işlemlerini yönetmenizi sağlayan işlevselliğe erişmenizi sağlar. Çalışan nesnelerin listesini almak için bu nesneyi kullanacağız..

    Bu satırı kullanım listenize ekleyin:

    System.Diagnostics kullanarak;

    Şimdi, bu örnekte görüldüğü gibi, Process.GetProcesses () yöntemiyle işlemlerin bir listesini alabilirsiniz:

    Süreç [] processlist = Process.GetProcesses ();

    foreach (İşlem listesindeki işlemi işle)
    Console.WriteLine (“İşlem: 0 Kimlik: 1”, process.ProcessName, theprocess.Id);

    Process nesnesinin bazı ilginç özellikleri:

    p.StartTime (İşlemin başladığı zamanı gösterir)
    p.TotalProcessorTime (İşlemin aldığı CPU süresinin miktarını gösterir)
    p.Threads (işlemdeki iş parçacığı koleksiyonuna erişim sağlar)

    .NET framework gerçekten işleri kolaylaştırır!