See: Description
Interface | Description |
---|---|
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 | Description |
---|---|
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.
|
Exception | Description |
---|---|
ParseException |
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.
Copyright © 2009 ThoughtWorks. All Rights Reserved.