Peter's Solaris Zone
JProc
24 Feb 2013: version 1.0. Download
| JProc on GitHub
JProc is a simple java jni interface to the Solaris /proc
filesystem.
The aim is to allow java applications running on Solaris/OpenSolaris
to obtain the sort of process data that you can get from tools like ps,
ptree, prstat, and top.
Above is a simple screenshot, a simple gui tabular process view. To
use, download, unpack, cd into the jproc-0.X directory, and run
./jproc info
.
Above is a screenshot of the aggregate user view. You can drill down
into a user's process list from the right-click menu. This is available
via ./jproc userinfo
.
Version History
- 0.12
- Better TableModels.
- 0.11
- RESTful client.
- 0.10
- Aggregate user activity.
- 0.9
- JSON input and output, client-server mode.
- 0.8
- Filtering by task, project, contract, and small bug fixes.
- 0.7
- Significant refactoring, bug fixes, and general improvements.
- 0.6
- Implement prusage.
- 0.5
- Selectable columns in info viewer. Fix nasty file descriptor
leak.
- 0.4
- 64-bit native libraries, jptree, nicer output.
- 0.3
- Classes properly public.
- 0.2
- Username, group, and the like lookups. Zone and user filtering. API
more complete.
- 0.1
- Initial proof of concept.
Peter's Home | Zone Home