Profiler4j is a simple-to-use CPU profiler for Java that supports remote profiling and on-the-fly configuration.