Uses of Class
oshi.software.os.OSProcess
| Package | Description |
|---|---|
| oshi.driver.windows.registry |
Provides functions to query data in Windows Registry
|
| oshi.software.common |
Provides abstract classes for common code
|
| oshi.software.os |
[oshi-core API] Provides cross-platform implementation to retrieve OS,
FileSystem, and Process information
|
| oshi.software.os.linux |
Provides information about Software and OS on Linux
|
| oshi.software.os.mac |
Provides information about Software and OS on macOS
|
| oshi.software.os.unix.freebsd |
Provides information about Software and OS on FreeBSD
|
| oshi.software.os.unix.solaris |
Provides information about Software and OS on Solaris
|
| oshi.software.os.windows |
Provides information about Software and OS on Windows
|
-
Uses of OSProcess in oshi.driver.windows.registry
Methods in oshi.driver.windows.registry that return types with arguments of type OSProcess Modifier and Type Method Description static java.util.Map<java.lang.Integer,OSProcess>ProcessPerformanceData. buildProcessMapFromRegistry(OperatingSystem os, java.util.Collection<java.lang.Integer> pids)Query the registry for process performance counters -
Uses of OSProcess in oshi.software.common
Methods in oshi.software.common that return OSProcess Modifier and Type Method Description OSProcessAbstractOperatingSystem. getProcess(int pid)OSProcess[]AbstractOperatingSystem. getProcesses()OSProcess[]AbstractOperatingSystem. getProcesses(int limit, OperatingSystem.ProcessSort sort)Methods in oshi.software.common that return types with arguments of type OSProcess Modifier and Type Method Description java.util.List<OSProcess>AbstractOperatingSystem. getProcesses(java.util.Collection<java.lang.Integer> pids)java.util.List<OSProcess>AbstractOperatingSystem. getProcesses(java.util.Collection<java.lang.Integer> pids, boolean slowFields)protected java.util.List<OSProcess>AbstractOperatingSystem. processSort(java.util.List<OSProcess> processes, int limit, OperatingSystem.ProcessSort sort)Sorts an array of processes using the specified sorting, returning an array with the top limit results if positive.Method parameters in oshi.software.common with type arguments of type OSProcess Modifier and Type Method Description protected java.util.List<OSProcess>AbstractOperatingSystem. processSort(java.util.List<OSProcess> processes, int limit, OperatingSystem.ProcessSort sort)Sorts an array of processes using the specified sorting, returning an array with the top limit results if positive. -
Uses of OSProcess in oshi.software.os
Methods in oshi.software.os that return OSProcess Modifier and Type Method Description OSProcess[]OperatingSystem. getChildProcesses(int parentPid, int limit, OperatingSystem.ProcessSort sort)Gets currently running child processes of provided PID.OSProcessOperatingSystem. getProcess(int pid)Gets information on a currently running processOSProcessOperatingSystem. getProcess(int pid, boolean slowFields)Gets information on a currently running processOSProcess[]OperatingSystem. getProcesses()Gets currently running processes.OSProcess[]OperatingSystem. getProcesses(int limit, OperatingSystem.ProcessSort sort)Gets currently running processes, optionally limited to the top "N" for a particular sorting order.OSProcess[]OperatingSystem. getProcesses(int limit, OperatingSystem.ProcessSort sort, boolean slowFields)Gets currently running processes.Methods in oshi.software.os that return types with arguments of type OSProcess Modifier and Type Method Description java.util.List<OSProcess>OperatingSystem. getProcesses(java.util.Collection<java.lang.Integer> pids)Gets information on a currently running processes.java.util.List<OSProcess>OperatingSystem. getProcesses(java.util.Collection<java.lang.Integer> pids, boolean slowFields)Gets information on a currently running processes.Methods in oshi.software.os with parameters of type OSProcess Modifier and Type Method Description doubleOSProcess. getProcessCpuLoadBetweenTicks(OSProcess priorSnapshot)Gets CPU usage of this process since a previous snapshot of the same process, provided as a parameter. -
Uses of OSProcess in oshi.software.os.linux
Methods in oshi.software.os.linux that return OSProcess Modifier and Type Method Description OSProcess[]LinuxOperatingSystem. getChildProcesses(int parentPid, int limit, OperatingSystem.ProcessSort sort)OSProcessLinuxOperatingSystem. getProcess(int pid, boolean slowFields)OSProcess[]LinuxOperatingSystem. getProcesses(int limit, OperatingSystem.ProcessSort sort, boolean slowFields) -
Uses of OSProcess in oshi.software.os.mac
Methods in oshi.software.os.mac that return OSProcess Modifier and Type Method Description OSProcess[]MacOperatingSystem. getChildProcesses(int parentPid, int limit, OperatingSystem.ProcessSort sort)OSProcessMacOperatingSystem. getProcess(int pid, boolean slowFields)OSProcess[]MacOperatingSystem. getProcesses(int limit, OperatingSystem.ProcessSort sort, boolean slowFields) -
Uses of OSProcess in oshi.software.os.unix.freebsd
Methods in oshi.software.os.unix.freebsd that return OSProcess Modifier and Type Method Description OSProcess[]FreeBsdOperatingSystem. getChildProcesses(int parentPid, int limit, OperatingSystem.ProcessSort sort)OSProcessFreeBsdOperatingSystem. getProcess(int pid, boolean slowFields)OSProcess[]FreeBsdOperatingSystem. getProcesses(int limit, OperatingSystem.ProcessSort sort, boolean slowFields) -
Uses of OSProcess in oshi.software.os.unix.solaris
Methods in oshi.software.os.unix.solaris that return OSProcess Modifier and Type Method Description OSProcess[]SolarisOperatingSystem. getChildProcesses(int parentPid, int limit, OperatingSystem.ProcessSort sort)OSProcessSolarisOperatingSystem. getProcess(int pid, boolean slowFields)OSProcess[]SolarisOperatingSystem. getProcesses(int limit, OperatingSystem.ProcessSort sort, boolean slowFields) -
Uses of OSProcess in oshi.software.os.windows
Methods in oshi.software.os.windows that return OSProcess Modifier and Type Method Description OSProcess[]WindowsOperatingSystem. getChildProcesses(int parentPid, int limit, OperatingSystem.ProcessSort sort)OSProcessWindowsOperatingSystem. getProcess(int pid, boolean slowFields)OSProcess[]WindowsOperatingSystem. getProcesses(int limit, OperatingSystem.ProcessSort sort, boolean slowFields)Methods in oshi.software.os.windows that return types with arguments of type OSProcess Modifier and Type Method Description java.util.List<OSProcess>WindowsOperatingSystem. getProcesses(java.util.Collection<java.lang.Integer> pids)Methods in oshi.software.os.windows with parameters of type OSProcess Modifier and Type Method Description protected voidWindowsOperatingSystem. handleWin32ExceptionOnGetProcessInfo(OSProcess proc, com.sun.jna.platform.win32.Win32Exception ex)