Read an article on http://code.google.com/p/mvc-mini-profiler/

Any open-source profiler available like this for java web apps?

Anyone started to port this one to Java environment?

Thanks.

share|improve this question

64% accept rate
feedback

3 Answers

Yes, there is one java "mini profiler" project inspired by mvc-mini-profiler for the Google App Engine Java runtime (gae-java-mini-profiler).

You can see a demo.

share|improve this answer
I recommend this mini profiler too. It's easy to use. We've used this to make the same feature they use on SO. We used Spring AOP and annotations to instrument crucial methods. – Tommy Nov 2 '11 at 20:22
feedback

BTrace is a good agent that can be used to get the profiling information out of your JVM (anything from memory usage, thread usage, to method execution times and invocation counts). I have written an application (EurekaJ) that integrated with BTrace to let you visualize and create thresholds based on the data gathered by BTrace.

I have never used MVC Mini Profiler, but BTrace + EurekaJ is indeed a fully open-source solution. Im not aware of any other open-sourced profilers for the Java Platform, but something may exist.

BTrace: http://kenai.com/projects/btrace EurekaJ: http://eurekaj.haagen.name

share|improve this answer
feedback

I don't know of a port for this project.

You can essentially use JUnit and JunitPerf to measure the performance and scalability of functionality. It doesn't look as as easy to do, but it should get you started.

share|improve this answer
feedback

Your Answer

 
or
required, but never shown
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.