|
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Monitor | This is the interface that needs to be implemented for any platform that JavaSysMon supports. |
ProcessVisitor | Allows you to visit the process tree using JavaSysMon.visitProcessTree(int, com.jezhumble.javasysmon.ProcessVisitor) |
Class Summary | |
---|---|
CpuTimes | This object represents a snapshot detailing the total time the CPUs have spent idle, in user mode, and in kernel mode. |
FileUtils | Convenience methods for interacting with the filesystem. |
JavaSysMon | This class provides the main API for JavaSysMon. |
MemoryStats | This object represents a snapshot detailing the total memory of some type (physical or swap) available to the operating system, and the amount that is currently free. |
OsProcess | This object represents a node in the process tree. |
ProcessInfo | This object represents JavaSysMon's understanding of a process. |
JavaSysMon is designed to provide an OS-independent way to get live system information, such as CPU and memory usage, and manage processes, distributed as a single jar file. It is written in C and Java. However the native binaries are hidden away inside the jar, so you never need to worry about them.
The main API is to be found in JavaSysMon
, so start there.
JavaSysMon is licensed according to the terms of the NetBSD (2-line BSD) license.
|
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |