FastAOP is a high performance AOP (Aspect Oriented Programming) framework for java.
The framework was initially developed to support performance profiling and monitoring
for large applications like J2EE based applications with nearly no runtime overhead.
FastAOP can be used with 'Perfmon' which is published as separate module in the fastAOP open source project. With 'Perfmon' it is possible to map architectural layers of the architecture to classes (e.g. a DAO layer is mapped to MyPersistenceDAO.class... end so on ) and define workflows.