Overseer

Overseer is a set of tools simplifying access to real-time measurement of low-level information such as Hardware Performance Counters (HPCs), IPMI sensors, and Java VM internal events. Overseer supports functionalities like HPC-management, process/thread affinity settings, RDTSC timers, child-processes tracing, power-consumption and temperature monitoring, etc. Both the C/C++ and Java languages are supported.