TimeDoctor is a tool to visualize execution traces of tasks, queues, cache behavior, etc. While originally targeting embedded media processors and includes specific features for analyzing audio/video streaming applications it has wider applicability.
JDBC Tools is a proxy driver framework for monitoring Java database access. It has pre-built JDBC logger and SQL query planning modules, but can be extended through a simple API to perform other monitoring operations.
SLO profiles the data locality in your program, and afterwards suggests refactorings that can improve that data locality, leading to fewer cache misses and faster execution.