An interesting article about J2EE Code Monitoring/Profiling tools (sometimes called Diagnostics, APM, code inspection, … ) history, evolutions and acquisition… powered by one of the “not-acquired-yet” tool: AppDynamics:
http://www.appdynamics.com/blog/2011/07/07/a-decade-of-apm-acquisitions-and-evolution/