Hello,
I am currently working on a big scale monolithic web app that uses large stack of technologies: JSF2, Spring 3.2, Hibernate 3.2...
Now idea is to introduce some form of performance logging through AOP so that CI jobs could produce performance artifacts which could be visualized later on.
Prime target for candidates on accomplishing this task was
Perf4J - however sadly AOP part of this fell apart when we bumped up against CGLIB and Spring 3.2 limitation of not being able to point-cut beans with no default constructors.
However one additional requirement is to not edit the code base - no stop watches no annotations. Sort of bootstrap the logging to specific classpath to log only our domain object performance on method calls. Something like all the profiling tools do with javaagents.
So the question would be - is there any open source free solution of a
java agent that would do performance logging to a file which could later be visualized and analyzed ? Nothing fancy.
Thank you.