Peter's Solaris Zone

JProc

JProc - download - is a simple java jni interface to the Solaris /proc filesystem. Version 0.9 adds JSON parsing and a client-server mode.

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.

The current version has moved beyond the proof of concept stage, so I'm working on making it complete.

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.

Version History

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