Performance tuning and OutOfMemoryError(OOME)

For the past few days, I have been trying to find out the cause for OOME occuring in our application. In the rigorous web-searching that followed, I have found lot many sites/blogs/bug-databases which were helpful in deciding our next approach to be taken to resolve OOME.

It is after we started to see lot many OOMEs that we started worrying seriously about nailing down the application to find memory leaks. The profiler tool we used did not provide any lead either… It was then that I started to search web to see if someone was in our shoes earlier. Fortunately, there have been many and some have suggested workarounds for such problems. Below are some of the URLs that are worth browsing. Hope these enlighten u into tuning ur application to improve its availability.

Configuring heap, internal workings of the Garbage Collector and JVM are a must when you are deploying a critical application that requires a high degree of availability and a good performance. All the very best in finetuning ur app… So get set go….

http://cretesoft.com/archive/archive.jsp

http://www.javaperformancetuning.com/newsletter.shtml

http://www.javaperformancetuning.com/tools/hpjtune/

http://www.javaworld.com/javaworld/jw-11-2000/jw-1117-performance_p.html

http://www.opensourcetutorials.com/tutorials/Server-Side-Coding/Java/optimize-java-app/page8.html

http://www.petefreitag.com/articles/gctuning/

http://www.unixville.com/~moazam/categories/java/

http://www.unixville.com/~moazam/stories/2004/05/18/debuggingHangsInTheJvm.html

http://www.lambdacs.com/debugger/UserManual/ODBUserManual.html

http://www-128.ibm.com/developerworks/java/library/j-dyn0429/

http://www-128.ibm.com/developerworks/java/library/j-threads3.html

http://www-128.ibm.com/developerworks/java/library/j-perf06304/

http://www-128.ibm.com/developerworks/java/library/j-dyn0429/

Info abt GC

http://java.sun.com/docs/hotspot/gc1.4.2/

http://java.sun.com/developer/technicalArticles/Programming/GCPortal/

Blogs…

http://blog.arendsen.net/?p=14

http://rifers.org/blogs/gbevin/2005/6/8/outofmemoryerror_with_free_mem

http://rifers.org/blogs/gbevin/java?offset=5

http://www.szegedi.org/articles/memleak.html

http://www.szegedi.org/articles/memleak2.html

http://www.szegedi.org/articles/memleak3.html

http://www.patrickpeak.com/page/patrick ( Read under the section : Your Web App is leaking memory during restarts – Here’s why…)

http://www.javaworld.com/javaworld/jw-10-1996/jw-10-indepth.html

BUGS filed

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4405807
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6232010
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4957990
http://bugs.sun.com/bugdatabase/view_bug.do;:YfiG?bug_id=4697804
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4705373

Advertisements

~ by WYSIWYG on December 15, 2005.

2 Responses to “Performance tuning and OutOfMemoryError(OOME)”

  1. Thanks a million for the wonderful links on Performance Tuning in Java.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: