Package oshi.software.os
Class OperatingSystem.ProcessSorting
- java.lang.Object
-
- oshi.software.os.OperatingSystem.ProcessSorting
-
- Enclosing interface:
- OperatingSystem
public static final class OperatingSystem.ProcessSorting extends java.lang.ObjectConstants which may be used to sort Process lists inOperatingSystem.getProcesses(Predicate, Comparator, int),OperatingSystem.getChildProcesses(int, Predicate, Comparator, int), andOperatingSystem.getDescendantProcesses(int, Predicate, Comparator, int).
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.Comparator<OSProcess>CPU_DESCSort by decreasing cumulative CPU percentagestatic java.util.Comparator<OSProcess>NAME_ASCSort by Process Name (case insensitive)static java.util.Comparator<OSProcess>NO_SORTINGNo sortingstatic java.util.Comparator<OSProcess>PARENTPID_ASCSort by Parent Process Idstatic java.util.Comparator<OSProcess>PID_ASCSort by Process Idstatic java.util.Comparator<OSProcess>RSS_DESCSort by decreasing Resident Set Size (RSS)static java.util.Comparator<OSProcess>UPTIME_ASCSort by up time, newest processes firststatic java.util.Comparator<OSProcess>UPTIME_DESCSort by up time, oldest processes first
-
Constructor Summary
Constructors Modifier Constructor Description privateProcessSorting()
-
-
-
Field Detail
-
NO_SORTING
public static final java.util.Comparator<OSProcess> NO_SORTING
No sorting
-
CPU_DESC
public static final java.util.Comparator<OSProcess> CPU_DESC
Sort by decreasing cumulative CPU percentage
-
RSS_DESC
public static final java.util.Comparator<OSProcess> RSS_DESC
Sort by decreasing Resident Set Size (RSS)
-
UPTIME_ASC
public static final java.util.Comparator<OSProcess> UPTIME_ASC
Sort by up time, newest processes first
-
UPTIME_DESC
public static final java.util.Comparator<OSProcess> UPTIME_DESC
Sort by up time, oldest processes first
-
PID_ASC
public static final java.util.Comparator<OSProcess> PID_ASC
Sort by Process Id
-
PARENTPID_ASC
public static final java.util.Comparator<OSProcess> PARENTPID_ASC
Sort by Parent Process Id
-
NAME_ASC
public static final java.util.Comparator<OSProcess> NAME_ASC
Sort by Process Name (case insensitive)
-
-