We are using Websphere 6.1 appserver to deploy our j2ee apllication currently our login process to the application is creating a huge heap dump so in general the login process to the app is very slow sometimes more than 11 sec .i am relatively new to profiling and all i am trying to first optimize the application using websphere tuning but i dont know how much it will be successfull
guys do anyone know any profiler (freeware or trial ware ) that can help me for heap analysis and better performance management ?
I am also trying code by code analysis since its a comlicated login having ldap and oracle connections it is taking time!
so please suggest any simple tools or ways so that i can opimize the login heap creation.
The IBM profiling tools are pretty good, particularaly with WebSphere. I would look at them first. If you don't have them I would recommend buying them; any work in WebSphere without RSA or RAD is prohibatively difficult in my experience.
First of all thanks Paul Sturrock for giving me a correct direction
We are using Myeclipse Blue and trying to lower the use of RADs
so as you told i went searching IBM tools and found two interesting tools
IBM HeapAnalyzer and IBM Pattern Modeling and Analysis Tool for Java Garbage Collector
this tool really gave an overview of objects that are being created and been garbage collected
Then i went for trial version of YourKit (it took time to configure it)
Now i got all the packages that are slow in response and methods that consume a lot of memory
But i am not leaving it i am learning Garbage Collection in detail