public string[] ForProcessAdvList()
 {
     return(new string[] { ProcessName, PID.ToString(), StartTime.ToShortTimeString(),
                           TotalProcessorTime.Duration().Hours.ToString() + ":" +
                           TotalProcessorTime.Duration().Minutes.ToString() + ":" +
                           TotalProcessorTime.Duration().Seconds.ToString() + "." +
                           TotalProcessorTime.Duration().Milliseconds.ToString()
                           , (WorkingSet64 / 1024) + " K", (PeakWorkingSet64 / 1024) + " K", HandleCount.ToString(), ThreadCount.ToString(), status, user, FileDescription });
 }
Esempio n. 2
0
        public override string ToString()
        {
            var sb = new StringBuilder();

            sb.Append($"Id:{Id,5}");
            sb.Append($" T:{TotalProcessorTime.ToString(fmt)}");
            if (IsDiffSet)
            {
                sb.Append($" L:{Helpers.FD(Load*100.0)}%");
            }
            if (DisplayState)
            {
                sb.Append($" S:{ThreadState}");
                if (!string.IsNullOrEmpty(WaitReason))
                {
                    sb.Append($" W:{WaitReason}");
                }
            }
            return(sb.ToString());
        }
Esempio n. 3
0
 public override string ToString()
 {
     return(ProcessId + " " + WorkingSet + " " + TotalProcessorTime.ToString());
 }
Esempio n. 4
0
 public override string ToString()
 {
     return(ServiceInfo.ProcessId + " " + ServiceInfo.Name + " " + WorkingSet + " " + TotalProcessorTime.ToString());
 }