Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I am tired using hprof and some lame tools that are available in AIX for JVM profiling. None of the tools like Netbeans Profiler and visualvm works on JVM on AIX. It will be great if anyone knows a tool that is out there that will make life easier.

share|improve this question
StackOverflow could probably answer this question – AShelly Nov 29 '10 at 17:55

3 Answers

up vote 1 down vote accepted

You know of the IBM Monitoring and Diagnostics Tools for AIX?

http://www.ibm.com/developerworks/java/jdk/tools/index.html

share|improve this answer
I've been using IBM Support Assistant with the Health Center plugin to do some profiling. I like it - gives me what I need even if it is a bit buggy at times. However I cannot really compare as I never had a chance to try for instance JProfiler or YourKit (won't work on my platform) – finrod Dec 26 '10 at 18:18
Also, with Java 6 jvisualvm ships with the JVM. You just need a local X11 server. – user1249 Apr 28 '12 at 3:44

While you're hunting for a profiler, you could try this.

share|improve this answer
Ctrl-Break does not work under AIX. – user1249 Jun 7 '12 at 14:31
Hi @Thorbjørn. There's got to be a way. – Mike Dunlavey Jun 7 '12 at 16:32

I wrote a simple profiling class that I can use to profile any method or method call (1 page). It log its results via log4j. It is intrusive - you have to add the relevant calls to the code that you wish to profile.

It's simple, effective and always present in the code. So if the customer is having a performance issue then I/they can just grep the logs for the required information.

It works on any JVM. Is is not a memory hog. It does not need any administration or security privileges (e.g. access to open ports) to run. It is not a performance hog. It does not require a special IDE or tool to run.

share|improve this answer

Your Answer

 
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.