C E F G L M O P R S T U V

C

closeProcessHandle(int) - Method in class SystemManager
Closes a process handle (which was opened by openProcessHandle).
closeProcessHandle(int) - Method in class SystemManagerLinux
 
closeProcessHandle(int) - Method in class SystemManagerWin32
 

E

exitTime - Variable in class ProcessStatus
Microseconds when this process exited since Epoch If the information is not available (process did not exit yet) then it contains the current timestamp.

F

fetchProcessIDs(int[]) - Method in class SystemManager
Fills the integer array with PIDs (process identifiers) of currently running processes.
fetchProcessIDs(int[]) - Method in class SystemManagerLinux
 
fetchProcessIDs(int[]) - Method in class SystemManagerWin32
 
fetchProcessStatus(int, ProcessStatus) - Method in class SystemManager
Fills the ps structure with process status information.
fetchProcessStatus(int, ProcessStatus) - Method in class SystemManagerLinux
 
fetchProcessStatus(int, ProcessStatus) - Method in class SystemManagerWin32
 
fetchSystemMemoryStatus(SystemMemoryStatus) - Method in class SystemManager
Fills the sms structure with system memory status information.
fetchSystemMemoryStatus(SystemMemoryStatus) - Method in class SystemManagerLinux
 
fetchSystemMemoryStatus(SystemMemoryStatus) - Method in class SystemManagerWin32
 

G

getLabel() - Method in class StatusBar
Creates a label object for this status bar.
getMemory() - Method in class ProcessStatus
Compose a user-friendly string representation about memory peaks.
getProcessName(int) - Method in class SystemManager
Retrieves the name of executable referenced by process handle.
getProcessName(int) - Method in class SystemManagerLinux
 
getProcessName(int) - Method in class SystemManagerWin32
 
getProcessStatus(int) - Method in class SystemManager
A-not-so-memory-efficient version of fetchProcessStatus.
getSystemManager() - Static method in class SystemManager
Returns an OS-specific implementation of a system manager.
getSystemMemoryStatus() - Method in class SystemManager
A-not-so-memory-efficient version of fetchSystemMemoryStatus.
getTimes() - Method in class ProcessStatus
Compose a user-friendly string representation of timing information.

L

loadTmpLibrary(String, String, String) - Static method in class SystemManager
Copies the resource into temporary directory and loads it as a library.

M

main(String[]) - Static method in class SystemManagerWin32
This is a sample test of this class.
main(String[]) - Static method in class SystemMonitor
 
memoryLoad - Variable in class SystemMemoryStatus
Denotes how loaded the system memory is in percentage.

O

openProcessHandle(int) - Method in class SystemManager
Opens a handle to a process with given identifier.
openProcessHandle(int) - Method in class SystemManagerLinux
 
openProcessHandle(int) - Method in class SystemManagerWin32
 

P

pageFaultCount - Variable in class ProcessStatus
Number of (major) page faults.
physAvail - Variable in class SystemMemoryStatus
Available (free, unused) physical memory in bytes.
physTotal - Variable in class SystemMemoryStatus
Total physical memory in bytes.
printInB() - Method in class SystemMemoryStatus
 
printInKB() - Method in class ProcessStatus
 
printInKB() - Method in class SystemMemoryStatus
 
printInMB() - Method in class SystemMemoryStatus
 
ProcessStatus - Class in <Unnamed>
Represents status (memory and CPU usage) information about a process.
ProcessStatus() - Constructor for class ProcessStatus
 

R

resetPeaks() - Method in class ProcessStatus
Resets the peak status information.
residentPeak - Variable in class ProcessStatus
Maximum peak usage of resident memory (working set) in bytes.
residentSize - Variable in class ProcessStatus
Resident memory (working set) size in bytes.
run() - Method in class SystemMonitor
 

S

setMaxValue(int) - Method in class StatusBar
Sets the maximum displayed value in the bar and label.
setProcessID(int) - Method in class SystemMonitor
 
setValue(int) - Method in class StatusBar
Sets the currently displayed value in the bar and label.
startTime - Variable in class ProcessStatus
Microseconds when this process started since Epoch.
StatusBar - Class in <Unnamed>
Customized progress bar which has optional label for displaying actual values.
StatusBar(String, String) - Constructor for class StatusBar
Creates a StatusBar that has prefix and unit in the label.
swapAvail - Variable in class SystemMemoryStatus
Available (free, unused) swap space (pagefile) memory in bytes.
swapPeak - Variable in class ProcessStatus
Maximum peak usage of swap space (memory on disk) in bytes.
swapSize - Variable in class ProcessStatus
Usage of swap space (memory on disk) in bytes.
swapTotal - Variable in class SystemMemoryStatus
Total swap space (pagefile) memory in bytes.
SystemManager - Class in <Unnamed>
A unified interface to OS-specific implementation of a system manager.
SystemManager() - Constructor for class SystemManager
 
SystemManagerLinux - Class in <Unnamed>
Linux implementation of SystemManager.
SystemManagerLinux() - Constructor for class SystemManagerLinux
 
SystemManagerWin32 - Class in <Unnamed>
Windows (32-bit) implementation of SystemManager.
SystemManagerWin32() - Constructor for class SystemManagerWin32
 
SystemMemoryStatus - Class in <Unnamed>
Represents status information of the system.
SystemMemoryStatus() - Constructor for class SystemMemoryStatus
 
SystemMonitor - Class in <Unnamed>
Sample application demonstrating the usage of SystemManager.
SystemMonitor() - Constructor for class SystemMonitor
 
systemTime - Variable in class ProcessStatus
CPU time spent on executing the process in kernel space in microseconds.

T

timestamp - Variable in class ProcessStatus
Microseconds since Epoch until this information has been updated.

U

userTime - Variable in class ProcessStatus
CPU time spent on executing the process tasks in micro seconds.

V

valueChanged(ListSelectionEvent) - Method in class SystemMonitor
 
virtualAvail - Variable in class SystemMemoryStatus
Available (free, unused) virtual memory in bytes.
virtualPeak - Variable in class ProcessStatus
Maximum peak virtual memory size in bytes.
virtualSize - Variable in class ProcessStatus
Virtual memory size in bytes.
virtualTotal - Variable in class SystemMemoryStatus
Total virtual memory in bytes.

C E F G L M O P R S T U V

© 2007 Marius Mikucionis