This week's book giveaway is in the Agile and other Processes forum.
We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line!
See this thread for details.
The moose likes Websphere and the fly likes Websphere performace tuning Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Products » Websphere
Reply Bookmark "Websphere performace tuning" Watch "Websphere performace tuning" New topic
Author

Websphere performace tuning

Aniket Pathak
Greenhorn

Joined: Mar 13, 2006
Posts: 22
HI,

We have deployed my J2EE (includes CMP, Session, MDB beans) application on WAS 6 with oracle as database. Application runs perfectly fine with small dataset but when I point my application to a large recordset (i.e. tables with much more data) it throws OutOfMemory exception. We use IO to read sql queries and other parameters from property files. We also stores data in collection objects at the time of initialization of application.
We have given enough memory for JVM : initial 400 MB, maximum 850 MB. So can anyone give me some performance tuning tips. I have serched on net but its not helping me. Please help me in this. We have also tried various JVM parameters for GC and Heap Size.
please help us in increasing the performance of the system.

Thankx.
Brian Hennessy
Ranch Hand

Joined: Oct 24, 2005
Posts: 57
Hi Aniket
I suppose the first thing that should be done before an app is deployed to a test environment is to profile the application in the development utility. I'm not sure what the profiling tool is with WAS6 dev tool but with WebSphere Studio there is an IBM agent controller software that can be installed and you can use this to iron out potential performance problems during development. It sounds like you possibly have a memory leak problem. The profiling gives you a set of statistics around method execution time, live instances, details on what objects were collected after GC. I would being profiling your application looking at Class instance stats see what objects are not being collected and the object reference view (where references to objects are being held from other objects).

This is probably where I'd start and you should be able to target your searches on the web around the topics above.

Brian
 
I agree. Here's the link: http://zeroturnaround.com/jrebel - it saves me about five hours per week
 
subject: Websphere performace tuning
 
Similar Threads
Heap Memory usage
Performance testing for Tomcat 5.0.25 & Weblogic 8.1
Perfomance tunning 3.5
100% cpu usage while loading the records
How to code review for performance?