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