A quick release after last month Beta4 release, but it doesn't mean that JBoss Profiler 2.0.0.Beta5 doesn't have new features.
Along with the normal bug fixes and improvements this release has two cool features that you should check out.
Embedded mode
The profiler distribution now ships with a
jboss-profiler-embedded.jar
file, which contains both the agent and the client API.
This will make it easy to integrate JBoss Profiler into your own project, and control when profiling should be done.
Feedback on this feature would be great so I can get an idea of what you would like to see in this space.
Precompiler
The distribution now also ships with a precompiler, which is able to precompile all your JAR files with profiler call-backs. This will allow you to
- Faster startup
- Easier to swap out JAR files that you have profiled
Making it a lot easier to profile large applications or platforms.
The precompiler uses the same option style as the agent for its arguments
java -Xmx1024m -jar jboss-profiler-precompiler.jar com.mycompany.* com.mycompany.highperformance.*,* private ~/myapplication
You can read more about the precompiler in the users guide.
The road ahead
Still a lot to do - and I'm still looking for people that wants to help out with
- JVMTI/HPROF backend
- JSF/RichFaces web ui
- Documentation and examples
- Your ideas of course !
So feel free to drop by our forum :)
For Those About to Rock, We Salute You !